java实现自动化测试接口访问(四)--Postman参数化
2018-01-04 10:30
447 查看
一、Postman参数化
通过前面的代码,发现每次登陆的时候都会重新生成token,如果测试用例比较多的话,每次都要重新输入token,就会很麻烦;PostMan给我们提供了参数功能的参数化(以下)1、设置PostMan-Environment options
A、PostMan-Environment options–Manage Environment-add
B、输入environment 名称,key的名称,点击确定
2、这时就可以看到有了环境,点击environment quick look会看到所设置的环境,这时候的token是空的。
3、下面,我们要设置我们的测试用例,切换到login tab,在Bearer Token认证输入{{token}},以下需要token的用例都这样设置
4、发送login的请求,在environment quick look可以看到,token已经在里面了
5、在切换到searchbook的用例,直接就可以发送请求,不在手动输入token
二、PostMan 检查点
PostMan 支持JavaScript,因此写检查点要懂一点JS。切换到TestsTab页
1、验证login的response的status是否是authoried
A、添加一个response body:json value check检查点
B、输入的js代码如下
var jsonData = pm.response.json(); pm.test("login", function () { pm.expect(jsonData.status).to.eql("authoried"); });
2、验证SearchBook的response是否包含这个书名
A、添加一个response body:contains string检查点
B、输入js代码如下
pm.test("searchbook by name", function () { pm.expect(pm.response.text()).to.include("java"); });
相关文章推荐
- java实现自动化测试接口访问(三)--查询书籍的api接口
- java实现自动化测试接口访问(二)--Http登录授权接口实例
- java实现自动化测试接口访问(一)
- 接口测试-自动化-Java实现-CommonClass
- 接口测试-自动化-Java实现-InterfaceTest
- 接口测试-自动化-Java实现-TestMain
- Java通过redis实现接口ip访问频率限制
- 接口测试-自动化-Java-总结
- 单元测试、自动化测试、接口测试过程中的Excel数据驱动(java实现)
- 【java编程思想--学习笔记(三)】访问控制-接口实现与类的访问权限
- Java访问https接口实现
- Ant+Jmeter+Jenkins实现接口测试自动化
- java实现之测试第三方接口是否能正确连接
- Java访问https接口实现
- java单元测试之如何实现异步接口的测试案例
- Jmeter实现接口自动化测试
- java中接口的定义与实现 Java中几种访问权限总结
- Java访问https接口实现
- Ant+Jmeter+Jenkins实现接口测试自动化
- 接口测试-自动化-Java-思路整理后