我正在尝试为我自己的VPN构建一个基准测试工具,以测试不同版本之间的页面加载时间。使用Selify和导航计时API会有效吗?或者,甚至像这样的requests.get("http://example-site.com").elapsed.total_seconds()就足够了吗?这纯粹是为了比较速度和检查站点是否阻止了连接。或者,这两种方法都被认为是糟糕的吗?如果是这样的话,有没有其他我可以使用的工具?(最好与Python一起使用)
requests.get("http://example-site.com").elapsed.total_seconds()
jrcvhitl1#
我还没有见过任何人使用Selify进行性能测试人们倾向于使用JMeter来进行网站/应用程序的性能测试...JMeter在下面提供了如何入门的指南https://jmeter.apache.org/usermanual/get-started.html您可以记录一个浏览会话并将其存储在jeter上,以便每次执行相同的会话https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.html您可以将JMeter与Python一起使用,如下所示,但如果您需要的是基本的性能测试,那么您应该只记录一个使用Jeter的浏览会话Is python a good choice to go with JMeter performance testing?入门指南建议在非gui模式下使用Jeter,更可靠,但gui模式应该足以执行VPN提供商的基本测试。
1条答案
按热度按时间jrcvhitl1#
我还没有见过任何人使用Selify进行性能测试
人们倾向于使用JMeter来进行网站/应用程序的性能测试...JMeter在下面提供了如何入门的指南
https://jmeter.apache.org/usermanual/get-started.html
您可以记录一个浏览会话并将其存储在jeter上,以便每次执行相同的会话
https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.html
您可以将JMeter与Python一起使用,如下所示,但如果您需要的是基本的性能测试,那么您应该只记录一个使用Jeter的浏览会话
Is python a good choice to go with JMeter performance testing?
入门指南建议在非gui模式下使用Jeter,更可靠,但gui模式应该足以执行VPN提供商的基本测试。