【发布时间】:2016-07-18 08:22:13
【问题描述】:
我已将 Postman 插件添加到 Chrome 浏览器中,用于对我的 API 进行负载测试。
但我对如何使用 Postman 工具进行负载测试一无所知。
我的疑问是如何在这个工具中模拟“虚拟用户”?
【问题讨论】:
标签: load-testing postman
我已将 Postman 插件添加到 Chrome 浏览器中,用于对我的 API 进行负载测试。
但我对如何使用 Postman 工具进行负载测试一无所知。
我的疑问是如何在这个工具中模拟“虚拟用户”?
【问题讨论】:
标签: load-testing postman
我认为您无法使用 Chrome 扩展程序进行负载测试,请考虑使用更专业的工具,例如 SoapUI 或 Apache JMeter
参考资料:
SoapUI 是为测试 Web 服务而设计的,负载测试是次要选项,而 JMeter 是为负载测试而设计的,没有任何特定于 Web 服务的功能,但是如果我不得不选择,我会选择 JMeter,因为它可以产生更多巨大的负载并具有更好的报告功能。
【讨论】:
它存在一个转换器来从 Postman 集合生成 k6 负载测试。
https://github.com/apideck-libraries/postman-to-k6
npm install -g @apideck/postman-to-k6
postman-to-k6 collection.json -o k6-script.js
k6 run --vus 100 --duration 3m k6-script.js
欲了解更多信息,请查看以下文章Load Testing Your API with Postman
【讨论】:
【讨论】:
您好,我建议您使用 Jmeter 进行负载测试,它是专为它设计的。但是有些人发现使用 postman 更容易,因为它已经在其中创建了集合,并且界面更加友好。
第 2 步- 然后单击“运行”按钮以启动 Collection runner
Collection runner 是用于负载测试的部分
第 3 步 - Collection runner 有很多重要的部分需要考虑进行负载测试
截图中有解释每个部分的计数
是迭代次数还是用户数
是加速时间还是用户会打或来的频率
用于记录请求
本次测试完成日期选择
用于运行测试
所有 Api 集合
所有 API 列表
环境选择
运行后会显示所需的结果,并且我已经编辑了隐私信息
【讨论】:
简而言之,没有办法直接通过 Postman 进行负载测试。您可以使用不同的工具,例如 Jmeter 和 SOAP UI 等。
【讨论】: