我们正在尝试使用JMeter进行性能测试 .
我使用HTTP PROXY SERVER提供的jmeter中提供的示例指南但我的记录控制器没有记录任何请求 .
在做了大量的研究之后,这就是完整的场景 .
我正在使用公司代理服务器访问外部站点 . 因此,经过一些研究,我明白我需要通过命令行提供所有信息来启动我的jmeter . 例如
jmeter -H 129.198.1.1 -P 8000 -u someusername -a someuserpassword -N localhost
现在我明白了,我不需要混淆这些设置 . 默认情况下,JMETER使用自己的内部代理服务器 .
我们需要配置我们的浏览器,以便它使用jmeter代理设置,我这样做 .
我添加了一个线程组,一个记录控制器,带有url的http代理服务器包含模式和排除模式,但仍然无法记录任何脚本 .
我究竟做错了什么?有人可以帮我吗?
我一步一步地使用了文档JMeter代理,它与JMETER文档捆绑在一起 . 这是我的配置
6 回答
删除所有内容:
要包含的
个网址模式
要排除的网址格式
点击添加建议的排除
它应该工作 .
目前您的包含模式是错误的:
有关如何记录,请参阅此参考文档:
如果你想正确学习jmeter,这个book会帮助你 .
配置firefox for proxy和在localhost上录制时遇到了类似的问题 . 在Firefox - >工具 - >选项 - >高级 - >网络 - >设置中,在无代理服务器中有一个localhost条目 .
我删除了它,它的工作原理
我遇到过类似的问题,请看下面 . 由于JMETER代理在localhost上运行,请取消选中以下复选框 .
您在Workbench下的“HTTP代理服务器”中编写了“要包含的URL模式”和“要排除的URL模式”的语法/格式 . 语法/格式应如下所示:
但是,你已经写了正斜杠(/) . 例如 . * / . jsp . 在纠正语法后,应该记录它 .
安装Jmeter Chrome extension,记录HTTPS协议没有任何问题 .
必须先启动Jmeter代理服务器,然后Firefox才能连接到它 . JMeter有自己的代理服务器,因此在FF允许访问网站之前必须按下录制控制器的“开始”按钮 .