您的位置:软件测试 > 开源软件测试 > 开源性能测试工具 > Jmeter
JMeter中计数器的使用
作者:网络转载 发布时间:[ 2016/12/19 10:57:35 ] 推荐标签:性能测试 性能测试工具

  从发送邮件到负载测试数据库 , 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计数器示例展示了生成测试数据,它也可以很方便的用于其它测试用例中。我们鼓励你尝试在自己的项目中使用它,并且可以在评论中分享你的使用情况。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd