PostMan 脚本的响应时间

gag*_*eet 5 javascript performance performance-testing postman

是否有一种简单的方法可以在 PostMan 脚本中捕获请求和响应的响应时间?

我试图通过创建一个集合然后在测试中执行以下操作,编写以下脚本来捕获值并将其放入环境变量中:

postman.setEnvironmentVariable("MyURLRequest", (responseTime));
Run Code Online (Sandbox Code Playgroud)

这为我提供了 Environment 变量中的值,但我每次都需要专门去那里检查时间。

我尝试过的另一种方法是在集合上使用“Runner”,并从导出结果中的“totalRequestTime”值中获取响应时间。但是当我运行大约 50 个请求时,很难为每个单独的请求捕获相同的请求。

有没有人更早尝试过并能够获得更好的方法来捕获和导出每个发出的请求的响应时间值?

Dan*_*ton 7

您可以使用内置pm.response.responseTime函数来获取时间。

console.log(pm.response.responseTime)在测试中将其添加到 a中,以进行尝试或将其分配给 env/global 变量。

你甚至可以(虽然有点过分了)这样做:

响应时间

如果您不想在每次测试中都使用它,则可以将其添加到集合中。在最新版本上,按集合上的编辑以查看选项。