我正在使用 apache-jmeter-2.6。我想使用 HTTP 代理服务器记录浏览器操作。但动作并没有记录。
我已经在线程组下定义了 HTTP 请求默认值,我为服务器名称指定了值,如下所示:
http://www.xxxxx.com:81/ http://www.xxxxx.com:81/
我将端口号字段留空,因为它是与服务器名称一起给出的。
在工作台下的 HTTP 代理服务器中,我给出了端口值:81 并在要包含的 URL 模式中添加了“.*.html”。
我已经在 Firefox 浏览器中设置了代理服务器设置,端口:81 和 Http 代理:www.xxxxx.com
现在,当我在 jmeter 中启动代理服务器并在浏览器中执行不同的操作时,我的侦听器中什么也没有得到,即“查看结果树”。
我在我的电脑的不同目录中搜索了 ApacheJMeterTemporaryRootCA.crt 文件,以便我可以将其安装在浏览器中,但没有在任何地方找到它,似乎它没有创建。
我还删除了 proxyserver.jks,然后再次尝试一切,但没有成功。
我在这里做错了什么?我该如何解决?
我的java版本是1.8.0_77。
谢谢。
首先我建议您升级JMeter版本。JMeter 2.13版本已经可用。JMeter的性能正在不断改进,因此强烈鼓励用户使用最新版本。
确保您始终阅读更改列表,以了解新的改进和组件。您绝对应该避免使用比上一个版本早 3 个版本的版本。
这是记录浏览器操作的分步过程.
Step1:打开你的火狐浏览器和来自网络连接设置将代理服务器配置为HTTP代理:127.0.0.1,端口:8888
Step2:运行 Jmeter.bat 文件并打开模板 under File下拉列表并单击"Create".
Step3: Expand 工作台并选择“HTTP(s) 测试脚本记录器”。然后点击"Start"在页面底部。您将弹出两个窗口允许安装防火墙和临时根 CA 认证.允许所有这些,现在转到您的浏览器并执行浏览器活动。完成后"Stop" the
HTTP(s) 测试脚本记录器.
Step4:之后,您将在 JMeter 中获得记录器脚本,其中包含浏览器中的所有活动。它将自动更新线程组该脚本将包含您在浏览活动期间的所有页面请求。录制后的示例脚本如下所示。
希望这对你有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)