如何在 localhost Web 服务器中使用 Apache Jmeter?
Posted
技术标签:
【中文标题】如何在 localhost Web 服务器中使用 Apache Jmeter?【英文标题】:How to use Apache Jmeter in a localhost web server? 【发布时间】:2017-02-05 22:19:45 【问题描述】:我是负载测试的新手,目前正在使用 Apache Jmeter 2.13(我下载了一个较低版本,以便与网络上的教程和手册相关联)
这就是我的情况:我使用 XAMPP 作为我的本地主机网络服务器(我已经将我的应用程序的文件夹复制到了 htdocs)。 我遵循了本教程https://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf,然后是我的问题:
-
在HTTP Request Defaults中,我在Server Name or IP 字段。对吗?
我是否遵循了正确的探险手册?我的意思是,真的可以使用 Jmeter 在 phpMyadmin 中测试 localhost 数据库吗?如果是这样,我该怎么做?
非常感谢。我希望有人可以帮助我。
【问题讨论】:
【参考方案1】:首先,您正在阅读正确的文档。我建议您也熟悉一下HTTP(S) Test Script Recorder 用户手册条目
我不建议通过 phpmyadmin 对您的数据库进行负载测试,因为它只是一个专为单人使用而设计的数据库 GUI。您应该构建一个模拟您的应用程序实际使用的真实测试场景。并且避免在同一台机器上运行 JMeter 和被测应用程序,因为在 CPU、RAM、网络或磁盘 IO 等资源不足的情况下,他将很难判断是什么在消耗资源,无论是您的应用程序还是 JMeter。
一般建议是关注 HTTP 协议级别,即来自HTTP Request 采样器的主要负载,如果您发现数据库是瓶颈 - 您可以考虑standalone database testing。
【讨论】:
非常感谢您的提示,非常感谢。【参考方案2】:你能看看给定的链接吗?这可能会对您有所帮助。 http://www.tothenew.com/blog/building-mysql-database-test-plan-using-jmeter/
【讨论】:
谢谢,我可以再问一次吗?即使我使用的是 phpmyadmin,同样的说明是否适用?以上是关于如何在 localhost Web 服务器中使用 Apache Jmeter?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 localhost 和 Web 服务器上实现绝对 URL?
如何同时在 localhost 和 web 上运行 Ruby 项目?
如何测试 robots.txt 是不是在 localhost 的本地 Web 服务器中工作?
如何通过Holer实现HTTP和HTTPS访问本机localhost WEB服务器