当前位置: 首页 > 知识库问答 >
问题:

如何验证Jmeter记录的负载测试结果

陈刚洁
2023-03-14

我已经使用JMeter为我的web应用程序创建了一个记录的测试计划。我的web应用程序基本上为新客户和现有客户创建一个财务计划。我记录了为一个新客户创建财务计划所需的所有步骤。我不确定如何验证Jmeter是否真的运行了记录的步骤。我正在使用图形结果,并在记录计划的末尾检查吞吐量。

我不确定如何验证Jmeter是否实际运行了所有线程用户和记录的步骤。如有任何建议,将不胜感激。谢谢!

共有1个答案

钱劲
2023-03-14

向您的测试计划中添加一个View Results Tree侦听器,并使用1-2个虚拟用户执行您的测试。检查每个请求的“Response Data”(响应数据)选项卡,以确保它执行了应该执行的操作

如果您使用任何JMeter变量并希望检查它们的值-在需要的地方添加Debug Sampler以测试计划。变量值可以通过前面提到的视图结果树侦听器进行检查。

有关调试JMeter测试的高级信息,请参阅如何调试Apache JMeter脚本指南。

不要忘记为实际负载测试删除或禁用View Results Tree listener,因为它的资源消耗太大。还要确保在命令行非GUI模式下为实际负载运行JMeter。

 类似资料:
  • 要做什么? 我们在 Sharepoint(企业)服务器上部署了一个应用程序,该应用程序使用 Windows 凭据登录到该应用程序。 > 应用程序URL格式:http://testmachine:1000/sites/test/ 视窗凭据格式: user_id@domain.co.in 目标是为如此数量的用户在应用程序上执行负载/性能测试(尤其是登录功能)。 通常,当我在Firefox/IE中点击应

  • 我们目前对应用程序的负载测试是使用jMeter完成的,到目前为止运行良好。我们有三个不同的线程组,可以通过命令行标志分别启用和配置。还可以从命令行配置线程数和目标吞吐量。 我正在寻找的是为每个线程组编程负载场景的可能性。通常jMeter启动所有线程,然后尝试达到其目标吞吐量速率。我想要实现的如下:我配置目标吞吐量速率为每秒500个请求,启动速率为20,增量为20,持续时间为5分钟。jMeter应该

  • 我正在使用JMeter对一堆API(例如用户服务、播放器服务等)进行负载测试(基线、容量、寿命)。这些服务中的每一个都有几个endpoint(例如创建、更新、删除等)。我正在尝试找出一种在JMeter中组织我的测试计划的好方法,以便我可以加载测试所有这些服务。 1)为每个API创建一个单独的JMeter测试计划(jmx),而不是创建一个JMeter测试计划并添加线程组,如“用户服务线程组”、“播放

  • 我一直在寻找一个好的资源,可以说明如何创建可靠的负载/压力测试,但我一直找不到任何东西。 假设我想测试一个用于销售书籍的应用程序。 事实证明,销售额最高的一天是平安夜(12月24日),最高峰值为每分钟21笔销售。仔细观察这些结果,确定每秒有2笔销售的最大峰值,如下图所示。 考虑到上面提到的所有结果,这就是我目前为止所尝试的: 负载测试: > 线程数:2 爬坡周期:1 秒 循环计数:永久 持续时间:

  • 通常会创建一个或多个linux VM,并运行一个或多个jmeter主/从机。然后您可以收集threadgroups摘要报告侦听器的输出,其中包含诸如average、min、max、Std.Deviation、95percentile等字段。 当您在devops中“Load Tests”->New->“Apache jmeter Test”下运行jmeter项目时,它确实会在图表、摘要和日志下输出一

  • 我正在尝试使用Jeter针对SQLServer 2008 R2数据库设置基本负载测试。但是,当仅使用一个用户运行测试时,我收到错误。 响应消息:com。微软sqlserver。jdbc。SQLServerException:用户XXX登录失败。ClientConnectionId:。 这是我的JDBC连接配置数据库URL: jdbc: sqlserver://Serverame: 1433; Da