假设我们有一个简单的Selenium脚本,其中该工具查询网站的搜索字段并记录响应时间。
是否可以让100 * n个虚拟机同时复制相同的操作,并记录它们各自的响应时间?我们的最终目标是确定响应时间从什么时候算起就开始显着降低。
[在某种程度上,您可以通过Selenium通过Selenium Grid或您的客户端编程语言多线程功能执行负载测试,但这不是最好的主意。
我宁愿建议将Selenium测试转换为负载测试,例如,如果您将Selenium测试设置为使用,例如Apache JMeter的HTTP(S) Test Script Recorder as the proxy并运行测试,JMeter将捕获浏览器发出的HTTP请求并创建[ C0]取样器。
[很可能您需要HTTP Request和perform the correlation of dynamic parameters个请求(即每个虚拟用户应具有自己的凭据,等等),但是另一方面,您将获得parameterization并能够模拟您的仅一台中型现代计算机上的100个用户(实际上更多)