Web Jmeter–接口测试工具详解

关于Jmeter性能测试工具不再过多介绍。如果你要学习软件性能测试,那么多少应该会对它有所耳闻。

强烈建议阅读官方文档学习:http://jmeter.apache.org/index.html

还有比这个更权威更全面的介绍Jmeter工具使用的么?

不过,此处要介绍是用它来做接口测试。

一、安装Jmeter                                                       

Jmeter官方首页:http://jmeter.apache.org/

  关于Jmeter可以做什么,官方上也有非常详细的介绍。另外它的文档也写很详细。如果想学习Jmeter,那么它的文档将会是最好的教材。

  我相信你可以在官网上找到下载地址并把它下载下来。

  Jmeter由Java语言开发,最新的Jmeter3.0版本的运行需要有Java 7 或之后版本的环境。我同样相信你能搞定Java环境。

  接下来,将下载的apache-jmeter-3.0.zip解压,进入解压目录…/apache-jmeter-3.0/bin 。双击ApacheJMeter.jar启动:

二、添加HTTP接口测试              

  我们的所以工具都会在Jmeter工具中完成,接来就按照一般步骤来创建一个HTTP接口测试。

  如上图,右键点击“测试计划”–>“添加”–>“Threads(Users)”–>“线程组”。

  如上图,设置线程组,线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds))、循环次数。

  线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数。

  准备时长: 设置的虚拟用户数全部启动的时长。如果线程数为20 ,准备时长为10(秒) ,那么需要10秒钟启动20个线程。也就是平均每秒启动2个线程。

  循环次数:每个线程发送请求的个数。如果线程数为20 ,循环次数为100 ,那么每个线程发送100次请求。总请求数为20*100=2000 。如果勾选了“永远”,那么所有线程会一直发送请求,直到手动点击工具栏上的停止按钮,或者设置的线程时间结束。

  因为这里要做接口测试,所以各个参数为均1。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/1668.html