我已经为在 LoadRunner 或 The Grinder 中构建脚本的用户进行了负载测试,现在我正在尝试 JMeter,这一切都感觉非常笨重。脚本在哪里?一切都必须通过 UI 完成吗?JMeter 能够编写复杂的脚本吗?
问问题
843 次
3 回答
2
JMeter 具有良好的用户友好图形用户界面。我们使用 UI 在 JMeter 中创建脚本。JMeter 以扩展名为 .JMX 的 XML 格式保存脚本。如您所说,脚本创建并不难。
- 检查这个网站以获得一个想法。
- 可以使用逻辑控制器在 JMeter 中完成复杂的脚本编写。
还有JMeter
- 是免费和开源的
- 重量轻且易于安装
- 支持任何平台
- 支持多种协议 - HTTP/HTTPS、FTP、SOAP、LDAP、JDBC、JMS、SMTP、POP 等
- 支持外部插件
- 可以使用 Beanshell 脚本、Groovy、Javascript、Java 进行扩展。
于 2015-01-06T20:24:12.943 回答
0
你把什么叫做“脚本”?
JMeter 旨在让任何人都可以仅使用 UI 创建测试。JMeter 的Logic Controllers、Pre / Post-Processors、Assertions等足以构建任何复杂性的负载测试。
如果您觉得自己太有创意并且受到 JMeter 测试元素的限制,欢迎您使用
- 支持代码的测试元素,例如 BSF、Beanshell、JSR-223 Pre/PostProcessors、Samplers、Timers 和 Assertions
- 开发自定义函数
- 开发Java Request Sampler的自定义实现
- 开发您自己的采样器或函数的自定义实现
- 最后,可以使用JMeter API运行现有测试或创建新测试
于 2015-01-07T10:24:14.017 回答
0
我已经简单地试用了 Jmeter,但我认为您可以自己尝试一下,Jmeter 网站本身以及 youtube 上都有许多 Jmeter 教程,这些教程应该证明是有用的。
以下是一些链接:
http://jmeter.apache.org/usermanual/intro.html
https://www.youtube.com/watch?v=cv7KqxaLZd8
希望这些链接能帮助您更好地了解 Jmeter。
于 2015-01-07T10:12:38.870 回答