【发布时间】:2017-08-23 20:40:11
【问题描述】:
当我记录脚本时,我的登录页面记录为 html。但其他页面未记录为 html 页面,而是显示为 js 和 Web API。我无法使用 html url 录制或创建脚本。请任何人帮助解决究竟是什么。我可以仅加载测试 Web API 或使用 html url 创建脚本的任何方式。
【问题讨论】:
当我记录脚本时,我的登录页面记录为 html。但其他页面未记录为 html 页面,而是显示为 js 和 Web API。我无法使用 html url 录制或创建脚本。请任何人帮助解决究竟是什么。我可以仅加载测试 Web API 或使用 html url 创建脚本的任何方式。
【问题讨论】:
这取决于您的应用程序性质。 Web 应用程序负载测试的整个想法是模拟尽可能接近使用真实浏览器的真实用户,因此理想情况下,当用户根据应用程序用例执行操作时,您的负载测试应该完全模仿源自浏览器的 HTTP 请求。
您不应该录制 .js 文件以及 .css 文件、所有图像和其他媒体(音频、视频、flash 等),您需要将 JMeter 配置为 @ 987654321@ 而不是记录和回放相关请求。
如果您需要对 API 本身进行负载测试,您可以省略模拟浏览器并将请求直接发送到 API 端点,请查看 Building a WebService Test Plan JMeter 用户手册章节了解更多详细信息。
【讨论】: