以下问题,来源于1V1测试实战营学员在上手实操过程中遇到的问题,发现有很多看似很简单的问题,但是在用真实项目上手实操起来后,就各种问题,报错。
分享以下几个接口测试中常见问题,帮助大家避坑。
1、问:使用Postman,在登录接口请求头中的cookie值,是需要手动填好的吗,如果鉴权失效的请况下是需要手动更新吗?
十二回复:
不需要手动填写! Postman会自动管理Cookie。
和Jmeter之前说的一样。Jmeter中使用的是Cookie管理器,可以对Cookie进行自动管理。
同样,Postman中也可以对Cookie进行自动管理,Postman也会自动提取并存储Cookie。
2、问:使用Postman进行CSV参数化,参数批量运行出现每个参数值运行时没有遍历进去,都使用的第一个默认值,是什么原因?
十二回复:
要使用CSV数据进行驱动,Body中必须将固定值改为 "变量引用",给值加花括号引用变量。如下:
{
"userName": "{{userName}}",
"password": "{{password}}",
"remember": false
}
3、问:使用Jmeter写的这个登录接口写的有什么问题吗,响应体报500错误,我用postman是没有问题的
十二回复:
Content-Type: application/json
登录接口的Content-Type是json格式的,这里写成表单格式了,所以报错了。
Json格式如下:
{
"userName": "twelve",
"password": "123",
"remember": false
}