草庐IT

postman md5加密传输

let timestamp = (new Date()).getTime().toString(); timestamp = timestamp.substr(0,10);//设置集合的全局变量pm.collectionVariables.set("timestamp", timestamp);var key='LinkDuoo.Sign';var signStr = key + timestamp;console.log("signStr :"+signStr);//md5加密var signature=CryptoJS.MD5(signStr).toString();console.log

Postman | 一分钟掌握Pre-request Script | 入门篇

作者:Mars酱声明:文章由作者原创,欢迎转载,转载前请联系我!Pre-requestScript简介Postman有一个基于Node.js的强大运行时,它允许我们向请求和集合中添加动态行为。允许我们编写API测试、构建可以包含动态参数的请求、在请求之间传递数据等等。您可以添加两种情况下的JavaScript代码:在请求发送到服务器之前,在“Pre-requestScript”选项卡中编写预请求脚本;收到响应后,在“Test”选项卡中编写测试脚本。脚本的执行顺序在Postman中,单个请求的脚本执行顺序如下所示:预请求脚本将在发送请求之前执行;测试脚本将在发送请求后执行;对于集合中的每个请求,

postman请求携带Cookie

本文提供一种让请求携带Cookie的高效解决方案,之前试过使用PostmanInterceptor插件,但是刚开始配置完有效,过了一天后就失效了,所以自己去找其它方法实现了。原文:语雀**思路:使用环境变量步骤关闭自动生成的Cookie头设置环境变量把环境变量添加到请求参数中(ip也可以用同样的方式设置,便于环境切换)Cookie的更新,依然需要手动更新,但只需要更新一次就可以了。添加新的测试接口,可以从已设置好的接口复制,这个就可以接着引用环境变量

使用Postman进行简单压力测试

使用Postman可以对服务端接口进行简单的压力测试,步骤如下:1.配置好一个请求接口,保存在一个collection中;2.点击Tests,添加断言检查点;3.点击Runner按钮,打开CollectionRunner界面;4.选择刚才添加过请求的Collection,设置测试参数;5.点击StartTest按钮,开始测试。图中圈住的地方显示接口调用结果,绿色为成功次数,红色为失败次数。

基于SpringBoot 实现一个文件上传的API接口。并使用postman测试

1. 创建实体类用于返回结果、publicclassFileReturnimplementsSerializable{privatestaticfinallongserialVersionUID=-133233199901011121L;privateintresultCode;privateStringmsg;privateTdata;publicFileReturn(){}publicFileReturn(intresultCode,Stringmsg,Tdata){this.resultCode=resultCode;this.msg=msg;this.data=data;}public

Postman做简单接口测试一直报错400的解决方案

跟着b站视频学习flask开发时,视频链接如下https://www.bilibili.com/video/BV1qf4y1F7kR?p=11up主用到了简单的接口测试,推荐windows系统使用postman,于是下载安装后也试了一下,结果一直报错400,如下图查了很久解决不了问题,因为网络请求太多太繁杂问题都不一样。最后问了一个大佬同学。大佬回答:400的本质是API并没有获得你的请求数据,可能是前端提交数据的字段名称或者是字段类型和后台的实体类型不一样,譬如你需要json,发了requestParam。总之就是请求数据的类型不对。我的请求数据是form表单类型,如下图!!!所以应该将表单

postman 获取请求参数值并设置为环境变量

说明:使用postman时有时需要保存请求body中某个值在其他接口使用获取请求值(写在pre-requestScript中)varJson=JSON.parse(request.data);//获取请求bodyvaraccountid=Json["accountid"];//获取accountid的value值pm.environment.set("accountid",accountid);//将accountid设置为环境变量补充:postman.setEnvironmentVariable("key",value);//postman5.0以下版本设置环境变量的方法pm.environ

postman测试常用 5种传参类型,@RequestBody、@RequestParam、@PathVariable区别

//1、数组传参publicStringarrayString[String[]likes]{returnArrays.toString(likes)}2、集合传参RequestParam形参注解publicvoidlistparam(@RequestParamListString>likes){}开启自动转换JSON数据的支持@EnableWebMVC请求json参数://请求json参数,通过@RequestBody@RequestBody与RequestParam区别区别:@RequestParam用于接收url地址传参,表单传参【application/x-www-form-urlen

【Postman】调用飞书机器人接口发送消息

1、进入飞书,新建一个群组,添加机器人2、点击该机器人,复制webhook地址3、打开postman,在url中输入该webhook地址,输入需要请求的json内容,点击发送内容例如:{ "msg_type":"post", "content":{ "post":{ "zh_cn":{ "title":"项目更新通知", "content":[ [{ "tag":"text", "text":"项目有更新:" }, { "tag":"a", "text":"{{addr}}", "href

postman持续集成-Jenkins自动构建

自动构建,就是设置一个定时器,定时时间到,Jenkins自动执行测试用例比如说,我设置下午五点,那么jenkins就是自动执行命令,自动生成报告,后续还可加上邮箱,会把报告发至邮箱1.Jenkins首页,点击任务名:如:postman_login_6_27_auto。跳至“配置”页面2. “构建触发器”标签。选择“Buildperiodically(定期地)” 3.“日程表”中写入:(语法格式)*****(ps:空格隔分)—>分别对应“分时日月年”如:修改:814 ***就是每天的14点8分执行到点自动生成4.点击“应用”-->“保存”  等待一会自动构建——成功补充5.报告样式错乱原因:Je