在Ubuntu上使用Postman进行自动化测试,您需要编写JavaScript脚本来对API响应进行检查和断言。以下是一些基本的步骤和示例代码,帮助您开始编写自动化测试脚本。
以下是一些常用的测试脚本示例:
检查HTTP状态码
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
检查响应体中是否包含特定内容
pm.test("Body contains content", function () {
pm.expect(pm.response.text()).to.include("expected content");
});
使用环境变量
// 设置环境变量
pm.environment.set('apiUrl', 'https://api.example.com/data');
// 在请求中使用环境变量
pm.request.url = pm.environment.get("apiUrl");
断言响应体中的数据
pm.test("User ID is present in response", function () {
const jsonData = pm.response.json();
pm.expect(jsonData.id).to.equal(userId);
});
通过以上步骤和示例代码,您可以在Ubuntu系统上使用Postman编写和运行自动化测试脚本,有效地进行API测试。