Postman是一款流行的API开发工具,它为API的测试、设计和管理提供了一个平台。
在Postman中,"Tests"是一种功能,允许用户在发送请求后对响应进行验证。
这通过编写JavaScript代码实现,该代码在Postman的沙盒环境中运行。
以下是Postman Tests的一些常见用法:
基本断言
Tests最基本的功能是断言,例如验证响应的状态码、响应体或头信息。例如:
pm.test("Status code is 200", function() {
pm.response.to.have.status(200);
});
提取响应数据
Tests可以用来从响应中提取数据,如提取JSON响应中的特定值,并将其保存为环境变量或全局变量。例如:
var data = JSON.parse(responseBody);
if (data.token) {
tests["Body has token"] = true;
postman.setEnvironmentVariable("token", data.token);
} else {