随笔分类 - 接口——postman接口测试
摘要://1.验证返回状态码是否是200 pm.test("Status code is 200", function () { pm.response.to.have.status(200); }); //2.验证返回body内是否含有某个值 pm.test("Body matches string",
阅读全文
posted @ 2020-01-15 18:26
小白龙白龙马
摘要:console.log(pm.info.requestName); 返回请求名console.log(pm.info.requestId); 返回请求idconsole.log("++++++++++++++++++++++++++");console.log(pm.response.code);
阅读全文
posted @ 2020-01-15 18:00
小白龙白龙马
摘要:var date01 = pm.response; console.log(typeof date01); console.log(date01);
阅读全文
posted @ 2020-01-15 16:54
小白龙白龙马
摘要:pm.test( "your test name",function() { var JSONDate = pm.response.JSON(); pm.expect(JSONDate.value).to.eql(100) 注意:JSONDate.value中value可以换成count、start
阅读全文
posted @ 2020-01-15 16:28
小白龙白龙马
摘要:将XML格式的响应体转换为json对象: console.log(xml2Json(responseBody));
阅读全文
posted @ 2020-01-15 16:10
小白龙白龙马
摘要:检查响应体是否等于某个字符串: pm.test("body is correct",function(){ pm.response.to.have.body("response_body_string");}); 注意:response_body_string为响应体字符串。
阅读全文
posted @ 2020-01-15 15:53
小白龙白龙马
摘要:检查响应中是否包含某个header: pm.test("content-type is present",function(){ pm.response.to.have.header("Content-Type");});
阅读全文
posted @ 2020-01-15 15:47
小白龙白龙马
摘要:检查响应时间是否小于某个值; pm.test("response time is less than 1200ms",function(){ pm.expect(pm.response.responseTime).to.be.below(1200);});
阅读全文
posted @ 2020-01-15 15:41
小白龙白龙马
摘要:检查响应状态码中是否包某个字符串: pm.test("status code name has string",function(){ pm.response.to.have.status("OK");});
阅读全文
posted @ 2020-01-15 15:36
小白龙白龙马
摘要:检查响应状态码是否为200 、201、202中的一个: pm.test("successful post request",function(){ pm.expect(pm.response.code).to.be.oneOf([200,201,202]);});
阅读全文
posted @ 2020-01-15 15:31
小白龙白龙马
摘要:检查响应状态码是否为200: pm.test("status code is 200",function() { pm.response.to.have.status(200);});
阅读全文
posted @ 2020-01-15 15:23
小白龙白龙马
摘要:检查响应体中是否包含“金庸”: pm.test("body matches string",function(){ pm.expect(pm.response.text()).to.include("金庸");}); 前提: 测试脚本: 失败如下所示:
阅读全文
posted @ 2020-01-15 15:19
小白龙白龙马
摘要:网址:https://learning.getpostman.com/docs/postman/scripts/test-scripts/ 测试脚本 您可以使用JavaScript为Postman API请求编写测试脚本。 通过测试,您可以确保API能够按预期运行,确定服务之间的集成可靠运行,并验证
阅读全文
posted @ 2020-01-15 15:10
小白龙白龙马
摘要:示例: (1)、添加一个豆瓣搜索请求API (2)、设置预请求脚本 (3)、设置测试脚本 (4)、执行请求后,查看控制台 (5)、执行请求后,查看环境变量 (6)、查看搜索结果 设置、获取变量: 设置全局变量:pm.globals.set("key","value"); 获取全局变量:pm.glob
阅读全文
posted @ 2020-01-15 14:49
小白龙白龙马
摘要:在此集合中添加集合预测试脚本和测试脚本; 在此集合下的文件夹中添加文件预测试脚本和测试脚本; 在此集合、文件夹下面的请求体中条件预测试脚本和测试脚本; 集合: 文件: 请求体: 控制台:
阅读全文
posted @ 2020-01-14 21:45
小白龙白龙马
摘要:在Postman中,单个请求的脚本执行顺序如下所示: 与请求关联的预请求脚本将在发送请求之前执行 发送请求后,将执行与请求关联的测试脚本 对于集合中的每个请求,脚本将按以下顺序执行: 与集合关联的预请求脚本将在集合中的每个请求之前运行。 与文件夹关联的预请求脚本将在文件夹中的每个请求之前运行。 与集
阅读全文
posted @ 2020-01-14 21:30
小白龙白龙马
摘要:PS: (1)、在请求发送到服务器之前,添加作为“pre-request script”选项卡下的预请求脚本; (2)、在收到响应后,添加作为“tests”选项卡下的测试脚本。
阅读全文
posted @ 2020-01-14 21:14
小白龙白龙马
摘要:网址:https://learning.getpostman.com/docs/postman/scripts/intro-to-scripts/ Postman包含一个基于Node.js的强大运行时,该运行时可让您向请求和集合中添加动态行为。 这样,您就可以编写测试套件,构建可以包含动态参数的请求
阅读全文
posted @ 2020-01-14 20:47
小白龙白龙马

浙公网安备 33010602011771号