使用Jmeter在生产环境中进行性能测试
Performance testing in production environment using Jmeter
嗨堆栈溢出社区,
我需要你宝贵的帮助
我使用 Jmeter 和 Blazemeter chrome 插件为我们的 Web 应用程序开发了一个脚本
场景为
登录 >> 浏览一些页面 >> 注销
脚本在我们的本地环境中成功运行。我正在使用摘要报告作为监听器和非 Gui 模式来执行测试
现在我需要在客户端生产环境中对 250 个用户进行负载测试。
测量点是
1.Response 每个请求的时间
2.Data 流量大小
3.CPU 和内存利用率
我有很多问题:
1.what 当我在生产环境中 运行 我的脚本时需要考虑的所有要点
2.Do 我需要增加加速时间。
3.真实环境有代理和负载均衡器。(我们本地没有)
4.Do 我需要保留工具记录的所有 .png、css、gif,或者我可以禁用 them.is 它影响我的结果?
我需要做哪些更改才能使我的脚本与这种环境兼容。
考虑到我是 Jmeter 和自动化测试的新手,除了博客、stack overflow 社区和 google 之外没有关于此工具的帮助。
对其实际实施非常紧张。
提前感谢你帮助别人成长。
我还需要更改脚本的结构吗?如果没有,请给我点赞,如果是,请指导我,如果有人提供正确结构类型的屏幕截图,我将不胜感激。
以下几点应该可以回答您的大部分问题:
如果您的产品是实时的,您不应该 运行 在生产环境中编写脚本,您应该 运行 在像环境这样的生产环境中编写它。
您只能模拟 API,因此不需要 css,png。
升级你必须根据你的要求来决定。
结构可以在事务中划分,这样更合适。
您需要在类似生产的环境中检查您的脚本一次,因为它具有您的本地环境没有的代理和负载平衡器。
无论您需要测量什么,Jmeter 上都有不同的插件可供使用。
确保大部分内容尽可能参数化。
当运行进行测试时,监控数据库和应用程序服务器。
有关更多详细信息或参考,您可以浏览以下网址:
https://www.blazemeter.com/blog/getting-started-jmeter-basic-tutorial
http://www.seleniumtests.com/p/performance-testing-videos.html
嗨堆栈溢出社区,
我需要你宝贵的帮助
我使用 Jmeter 和 Blazemeter chrome 插件为我们的 Web 应用程序开发了一个脚本
场景为
登录 >> 浏览一些页面 >> 注销
脚本在我们的本地环境中成功运行。我正在使用摘要报告作为监听器和非 Gui 模式来执行测试
现在我需要在客户端生产环境中对 250 个用户进行负载测试。 测量点是 1.Response 每个请求的时间 2.Data 流量大小 3.CPU 和内存利用率
我有很多问题: 1.what 当我在生产环境中 运行 我的脚本时需要考虑的所有要点 2.Do 我需要增加加速时间。 3.真实环境有代理和负载均衡器。(我们本地没有) 4.Do 我需要保留工具记录的所有 .png、css、gif,或者我可以禁用 them.is 它影响我的结果? 我需要做哪些更改才能使我的脚本与这种环境兼容。
考虑到我是 Jmeter 和自动化测试的新手,除了博客、stack overflow 社区和 google 之外没有关于此工具的帮助。 对其实际实施非常紧张。 提前感谢你帮助别人成长。
我还需要更改脚本的结构吗?如果没有,请给我点赞,如果是,请指导我,如果有人提供正确结构类型的屏幕截图,我将不胜感激。
以下几点应该可以回答您的大部分问题:
如果您的产品是实时的,您不应该 运行 在生产环境中编写脚本,您应该 运行 在像环境这样的生产环境中编写它。
您只能模拟 API,因此不需要 css,png。
升级你必须根据你的要求来决定。
结构可以在事务中划分,这样更合适。
您需要在类似生产的环境中检查您的脚本一次,因为它具有您的本地环境没有的代理和负载平衡器。
无论您需要测量什么,Jmeter 上都有不同的插件可供使用。
确保大部分内容尽可能参数化。
当运行进行测试时,监控数据库和应用程序服务器。
有关更多详细信息或参考,您可以浏览以下网址:
https://www.blazemeter.com/blog/getting-started-jmeter-basic-tutorial
http://www.seleniumtests.com/p/performance-testing-videos.html