Testing 如何使用JMeter执行网站负载测试

Testing 如何使用JMeter执行网站负载测试,testing,jmeter,performance-testing,load-testing,Testing,Jmeter,Performance Testing,Load Testing,我想在JMeter中创建一个脚本,模拟100个用户在3-4分钟内访问我们的站点 我们需要测试我们的应用程序是否可以每天允许25000个用户,即每小时1.100个 为此,我进行了以下Jmeter测试: 结果如下 这是图表 我想知道这个结果到底告诉了我们什么,如果我的测试通过或失败,yahoo.com(我们已经为我们的例子运行了这个测试)是否可以允许25000个用户/天,以及我是否正确输入了我的标准/要求 谢谢。我建议使用一些来自以下公司的定制取样器: :更灵活的线程组实现允许按照您想要的

我想在JMeter中创建一个脚本,模拟100个用户在3-4分钟内访问我们的站点

我们需要测试我们的应用程序是否可以每天允许25000个用户,即每小时1.100个

为此,我进行了以下Jmeter测试:

结果如下

这是图表

我想知道这个结果到底告诉了我们什么,如果我的测试通过或失败,yahoo.com(我们已经为我们的例子运行了这个测试)是否可以允许25000个用户/天,以及我是否正确输入了我的标准/要求

谢谢。我建议使用一些来自以下公司的定制取样器:

  • :更灵活的线程组实现允许按照您想要的方式设置负载测试场景
  • //监听器:更多演示图形作为JMeter的默认图形
二,。除了上面的@Qwe注释:测试不是单个HTTP请求,而是用户的事务:每个测试线程都应该模拟一种真实的用户浏览活动:登录(如果有)、在站点中导航、搜索、访问/编辑个人设置、注销等。
为了模拟真实用户,在事务步骤之间添加“思考时间”计时器

三,。控制响应,至少包括以下内容:

  • 每个用户请求的响应代码(@)
  • 持续时间-验证关键事务(@)
四,。查看相应的JMeter文档:

五,。关于Jmeter设置和负载测试使用的一些分步指南,您可以在这里找到:

  • 使用JMeter进行负载测试:

  • 关于使用JMeter对web应用程序进行压力测试的一些想法:

UPD.

请在github上查找、使用并随意扩展此集合。

您是否意识到访问站点涉及大量HTTP请求,而您只是在测试初始请求?您需要记录一个HTTP请求序列(使用JMeter-google how to)并通过存档对其进行测试。回答很好,谢谢,它对我也很有用。@AliaksandrBelik,您做loadrunner多久了?@Pacerier,如果您指的是HP loadrunner工具,那么我不是它的忠实粉丝。如果你的意思不同,请澄清你的问题。@AliaksandrBelik,编辑没有通过。我的意思是:您使用JMeter/Loadrunner/Selenium(/etc)多久了?