我是jmeter的新手,目前正在开发一个项目,我必须为web应用程序的完整流程编写一个jmeter脚本。我写过使用Jmeter的录制功能,但项目需求已改变为Web浏览器类型的执行。需要信息如何将Jmeter项目转换为Web浏览器类型的执行Jmeter chrome驱动器配置
0
A
回答
1
JMeter在HTTP级别(而不是UI级别)(即HTTP请求浏览器发送到服务器以及从服务器接收到响应)记录脚本。因此,除了基于浏览器的应用程序行为不同之外,所有类型的浏览器都基本相同。
这样记录的脚本也运行在HTTP级别上,并且不能将其转换回浏览器/ UI级别。
您可以在UI层面上record Selenium script,然后在JMeter中运行它。看到这里回答类似的问题:How to integrate JMeter with Selenium WebDriver for Load testing?
如果你只需要同时在Chrome使用应用程序来记录你的脚本,然后在Chrome设置代理的JMeter描述here 和重新录制的场景。
1
这是不可能的JMeter的测试转化为“网络浏览器”执行型,你能做的唯一一件事就是添加HTTP Header Manager到您的测试计划,并配置它来发送器浏览器的User-Agent头,你需要模仿,请查看List of User Agent Strings了解确切的细节。
如果您需要执行基于GUI的测试即揭开序幕真正的浏览器,并执行用户的操作,您需要切换到另一个工具,如:
- Selenium(可能是最流行的,而且有是经由WebDriver Sampler硒一个JMeter的集成)
- Watir
- Sahi
的再也是 “无头” 的浏览器不具有GUI但是他们是全功能的Web浏览器可以自动:
相关问题
- 1. Jmeter + Chrome驱动程序配置:处理时的空白页面
- 2. JMeter jp @ gc - HtmlUnit驱动程序配置
- 3. 如何配置Selenium网络驱动程序在后台启动Chrome浏览器
- 4. Jmeter分配配置设置
- 5. Chrome驱动程序服务器无法启动Chrome浏览器
- 6. Nightwatch.js日志配置使用Chrome驱动程序,硒
- 7. Chrome驱动程序硒下载位置
- 8. Jmeter配置斜降
- 9. JMeter Oracle JDBC配置
- 10. JMeter测试配置
- 11. 配置jmeter加速
- 12. Chrome驱动程序和量角器中的硒驱动程序
- 13. 让Selenium Chrome驱动程序启动“真实”Chrome浏览器
- 14. 驱动器Api配额
- 15. Chrome驱动器安装失败代理
- 16. 动态更改Jmeter中的JDBC配置
- 17. Python检测USB驱动器,然后分配驱动器号?
- 18. v4打印驱动器的虚拟打印机驱动程序INF配置
- 19. 驱动器api设置appProperties
- 20. 设置驱动器VolumeLabel
- 21. 春天开机自动配置 - 驱动器不能为空
- 22. 测试驱动器Hystrix断路器配置
- 23. 用C保存的配置文件无法在硒上保存配置文件启动Chrome驱动程序#
- 24. 如何确定驱动器是否是外置驱动器
- 25. 安装Chrome驱动程序
- 26. 使用Jmeter的数据驱动方法
- 27. 如何为JMeter配置FF7.0.1
- 28. 的JMeter JDBC池配置
- 29. jmeter中的jdbc mysql配置
- 30. IBM MQ的JMeter配置8
谢谢您的回答,我已经考虑过用于UI类型测试的Jmeter上的硒。 – ramesh027