ruby - 如何在多个浏览器中同时执行相同的场景或功能 10 次以检查网站的性能
问题描述
我对网页的性能有一个要求,例如:我有一个日志页面需要与不同的用户运行 10 次并发执行来测试该页面的性能。
我已经浏览了 ruby-jmeter gem,但它只打开了一个浏览器,但在 jmeter 日志中显示了超过 10 个会话。
任何人都可以帮助解决这个问题
谢谢
解决方案
要同时运行多个会话,您可以使用并行测试 gem:https ://github.com/grosser/parallel_tests/
标准免责声明:在评估性能时存在很多变量,并且很难充分控制这些变量以获取有关使用 Selenium 或 Watir 的性能的有用信息。
推荐阅读
- android - 为什么我们可以通过广播接收器与BLE设备配对,而不显示系统对话框?
- go - Pact-Go 找不到服务器正在运行
- mysql - Sequelize:迁移后无法设置对两个不同表的引用
- javascript - Autodesk Forge:加载 PDF 不会触发 onItemLoadSuccess
- laravel - Laravel:传递的函数 0 的参数太少,而预期的正是 1”
- angular - 是否可以在另一个内部放置一个角材料表?
- windows - Windows 10 在 90 分钟后断开互联网连接
- java - 减少加载 gmail 标头所需的时间
- php - 在同一控制器中将变量从一种方法传递到另一种方法
- node.js - Vue.js 和 Nodejs 的 CORS 问题