测试脚本
使用Postman,您可以使用JavaScript语言为每个请求编写和运行测试。
编写Postman测试脚本
Postman测试脚本本质上是为特殊测试对象设置值的JavaScript代码。测试脚本在发送请求后执行,允许访问响应对象。您可以为对象中的元素设置描述性键,然后说明是否为true。例如,tests[“Body contains user_id”] = responseBody.has(“user_id”);
将检查响应正文是否包含user_id
字符串。
您可以根据需要添加任意数量的key,具体取决于您要测试的内容。查看一些Postman测试的例子。
测试脚本将作为集合请求的一部分被保存。这对于后端和前端开发人员都是完美的,以确保一切都能正常运行。没有什么比通过代码试图弄清楚出了什么问题来的方便!
沙盒(Sandbox)
Postman测试脚本在沙盒环境中运行,这与应用程序的执行环境是分开的。要检查测试脚本沙盒中的可用内容,请查看 Sandbox文档。
片段(Snippets)
虽然在编写测试脚本时几乎没有什么需要记住的事情,Postman会尝试通过在编辑器旁边列出常用的代码段来简化此过程。您可以选择要添加的代码段,并将相应的代码添加到测试编辑器中。这是快速构建测试用例的好方法。
查看结果
Postman每次运行请求时都会运行测试脚本。当然可以选择不看测试结果!
结果显示在响应查看器下的测试(Tests)选项卡中。选项卡标题显示了多少通过了测试,并在此列出了在测试变量中设置的键。如果值为true,则测试通过。