【问题标题】:JMeter Recording - All actions cannot be performedJMeter 记录 - 无法执行所有操作
【发布时间】:2016-05-17 12:00:39
【问题描述】:

通过 JMeter 代理记录工作流时,我无法单击某些项目(如按钮),否则在没有 JMeter 代理加载网站时可用。

现在,不用说,我必须单击这些按钮来执行某些必不可少的活动,这些活动是我想要衡量其性能的工作流的一部分。 我对 JMeter 很陌生,所以不知道如何解决这个问题。我应该更改任何代理设置吗?

当我检查网站源时,通过代理加载的页面和没有它的页面没有区别。

如果需要其他信息,请告诉我。先谢谢了!!!

【问题讨论】:

  • 页面的所有资源(脚本)都存放在同一个服务器上?服务器正在使用 HTTPS 吗?

标签: jmeter proxy-server


【解决方案1】:
  1. 检查 jmeter.log 文件(通常位于 JMeter 的“bin”文件夹或文件夹中,如果它不同,则启动 JMeter)是否有任何可疑之处。日志文件应该是第一个查看的地方,因为 JMeter 基本上在那里写任何东西。

    如果需要,您可以通过将下一行添加到 user.properties 文件来增加详细程度(同样位于 JMeter 安装的“bin”文件夹中)

    log_level.jmeter.protocol.http.proxy=DEBUG
    
  2. 试试cleaning your browser history,最好全部删除,尤其是缓存。

  3. 尝试重新安装 JMeter 证书。有关说明,请参阅HTTP(S) Test Script Recorder (was: HTTP Proxy Server )安装用于 HTTPS 记录的 JMeter CA 证书一章

如果上述步骤没有帮助,并且您完全确定自己做的一切正确,您可以尝试raising a JMeter issue

还要注意JMeter Chrome Extension,这是记录不需要代理服务器的 JMeter 测试的另一种方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多