JMeter中计数器的使用

发表于:2016-12-16 11:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:可译网    来源:51Testing软件测试网采编

  从 发送邮件 到 负载测试数据库 , JMeter 允许我们创建一些非常复杂的测试方案。它提供了一系列不同的元素来完成我们的性能测试目标。计数器已被测试人员证实是非常有用的JMeter元素之一。在这篇文章中,我将会介绍在性能测试脚本中如何使用JMeter 计数器。
  为了便于理解,我将会使用JMeter做一个生成测试数据的示例。在这里,我们将通过递增用户名(如user+1, user+2,user+3等)的方式注册多个用户。这是一个非常简单的且测试人员经常操作的生成测试数据的方法。它可以通过使用JMeter 计数器实现自动化。好了,废话少说,让我们开始行动吧。
  使用JMeter 计数器:
  下面的截图显示的是一个HTTP请求参数。如果我们要发送JSON格式的请求,我们需要在这里选择Body Data选项。
  HTTP 请求
  我们会将上面'username'的值变更为'user+1','user+2'等,用于创建多个用户。图片中展示了JMeter计数器的实现方式。计数器允许我们对一个数字进行增量操作。为了将JMeter计数器添加到测试脚本中,右击Thread Group然后选择Add-->Config Element-->Counter选项。
  下面的截图显示了计数器元素的一些选项。由于我们从1开始而且增量也是1,那么我们需要分别设置Start和Increment的值,都是1。这里Name的值设置为'userCount',在后续的JSON 请求中会关联到它。
  
JMeter 计数器选项
  现在我们设置好了计数器,那么我们只需要更新我们的JSON请求,关联到计数器的名字(在我们的用例中是userCount)。下面的截图显示了我们是如何实现它的。
  
更新HTTP请求
  截止到现在我们已经设置好了,那我们可以运行我们的用例,它将会创建并返回连续的多个用户。
  这个JMeter计数器示例展示了生成测试数据,它也可以很方便的用于其它测试用例中。我们鼓励你尝试在自己的项目中使用它,并且可以在评论中分享你的使用情况。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号