智能体测开Day39Day42postman接口测试

📅 2026/8/5 10:54:04
智能体测开Day39Day42postman接口测试
发送请求检查结果发送get请求示例发送post请求表单格式的参数。content-typeappllication/x-www-form-urlencoded示例发送post请求json格式的参数。学之思的接口是json格式的数据示例-学之思登录发送post请求上传文件示例-租车系统-上传车辆图片检查结果pm.test(1 状态码是200, function () {pm.response.to.have.status(200);});pm.test(2 响应体中包含某个字符串, function () {pm.expect(pm.response.text()).to.include(登录成功);});pm.test(3 根据json校验校验key对应的value是不是预期的, function () {var jsonData pm.response.json();pm.expect(jsonData.status).to.eql(1);pm.expect(jsonData.code).to.eql(10001);pm.expect(jsonData.msg).to.eql(登录成功);});变量环境变量全局变量多个接口使用一个数据进行测试可以放到全局变量注册 手机号、pwd登录 手机号、pwd充值 手机号方式一environments界面上有个global的入口方式二pre-request scripts中使用pm.globals.set设置全局变量pm.globals.get获取全局变量集合变量局部变量参数关联postman、python、jmeter同样的道理接口1的返回值获取数据作为下一个接口的参数使用。租车系统上传车辆图片----图片在服务器上的存储路径tests中增加脚本将数据提取出来存放到全局变量中添加车辆---使用上面的路径使用全局变量即可问题通过界面添加车辆中文不会乱码通过接口添加车辆中文乱码fiddler抓取界面添加车辆的报文请求头、请求体postman中查看添加车辆的报文请求头、请求体数据驱动测试数据与测试逻辑分离。多个测试用例测试步骤相同测试数据不同。测试数据放到外部文件中管理测试逻辑保留一份即可。充值接口0500000-1500000.010.0110.123将测试数据写到csv文件中