【问题标题】:Performance Testing Between JMeter and LoadRunnerJMeter 和 LoadRunner 之间的性能测试
【发布时间】:2017-02-08 19:01:41
【问题描述】:

LoadRunner 中的某些 URL 响应未包含在 JMeter 性能工具中。

有没有办法在 JMeter 中添加缺失的 URL 响应来模拟两个工具的相同场景?

【问题讨论】:

    标签: performance jmeter loadrunner


    【解决方案1】:

    这取决于您的 JMeter 配置。很可能您没有在HTTP Request sampler 的“高级”选项卡上选中“检索所有嵌入式资源”框

    如果您只提供 URL - JMeter 将向该端点执行相应的 HTTP 请求,但它不会下载所谓的“嵌入式资源”:

    • JavaScript 文件
    • 样式(.css 文件)
    • 图片

    如果这就是区别 - 您可以使用 HTTP Request Defaults 快速修改 JMeter 的行为。

    【讨论】:

    • 从 JMeter 3.0 开始,Parsing of CSS imported files (through @import) or embedded resources (background, images, …)。因此,来自.css 文件的请求也将被发送。但是,.js 文件不会被处理,因此您必须通过将 HTTP 采样器添加到测试脚本来手动处理源自.js 文件的请求(通常是 AJAX 请求)。
    • 那这样的JMeter大师能不能给我解释一下this image:
    • 首先,我不是在这里批评你的回答,只是补充了3.0版本的改进。另一件事是,我也很欣赏您在 JMeter 工具和负载测试方面的工作。现在,请阅读我的评论,让我知道我的错误信息,我会纠正自己,没有难过的感觉:-)。我不是在谈论解析.html 文件。另外,我是支持你答案的人。
    • 嗨 Dmitri - 感谢您的见解。按照指示,我在录制和运行脚本时已经勾选了 Retrieve All 复选框,但仍然没有添加 URL 响应。我认为这个 URL 响应不是应用程序的一部分,而是在另一个应用程序上,该应用程序是我们应用程序的合并。如果是这种情况,如何获取 URL 响应?谢谢!这将是一个很大的帮助。
    猜你喜欢
    • 2016-07-11
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多