测试工具JMeter使用心得1

时间:2022-06-10 03:49:10

1 JMeter是什么?

    JMeter是Apache组织开发的基于Java的压力测试工具,用于对软件做压力测试,最初被设计用于Web应用测试,后来扩展到其他测试领域。

    JMeter每个任务都由测试计划 组成,每个测试计划又包含了各种elements,通过不同的elements之间的组合来完成测试计划。一般常用的elements如下:

测试工具JMeter使用心得1thread group:包含一组线程,每个线程独立地执行测试计划。

测试工具JMeter使用心得1sampler:采样器,有多种不同的sample实现,用来发起各种请求,如http请求,jdbc请求,javaTest请求等等。

测试工具JMeter使用心得1logic controller:逻辑控制器有多种不同的实现,可以决定每个sample的执行顺序。

测试工具JMeter使用心得1listener:有多种不同的实现,主要用于统计测试接话运行中的数据并展示,如可以进行图形化方式展示响应时间。

测试工具JMeter使用心得1timer:定时器,有多种不同的实现,可用作每个请求见的停顿时间。

测试工具JMeter使用心得1assertions:断言,有多种不同实现,可以测试sample请求后返回的内容是否符合期望值。例如可以判断html返回的内容是否符合期望。

测试工具JMeter使用心得1configuration elements:配置元素,主要用作对sample的请求的参数做配置。

2 怎么使用JMeter

首先要配置好Java环境,然后去官网http://jmeter.apache.org/下载Jmeter的压缩包,下载完了之后,进入里面的bin目录下,找到jmeter.bat这个批处理文件,然后双击,进入jMeter的工作界面,jmeter下载版本中Binaries和 Source的区别,主要要下载binaries版本,否则双击jmeter.bat会报缺乏dll的错误,之后进入软件界面。

测试工具JMeter使用心得1

任务1   多用户并发压测

我们接下来来用它进行简单的压力测试,建立一个访问url的计划,并返回得到的信息。首先新建一个线程组模拟1000个访问对象,RampUpPeriod是在指定秒数内均匀地把线程启动完毕,设置0则是同时启动,循环次数为1。然后添加循环控制器循环10次,添加HTTP请求配置服务器名称www.google.com,添加察看结果树和summary report,图形结果树,其他什么都不做,配置HTTP请求如下:

测试工具JMeter使用心得1

返回结果如下:

测试工具JMeter使用心得1测试工具JMeter使用心得1

任务2  自定义变量

用户自定义变量, 添加一个foreach控制器,这次我们要遍历访问3个网址,开100个进程,每个循环10次,配置输入变量名称为url,输出变量名称为returnval,勾选在数字前添加_,添加3个网址,注意网址不要省去http://,否则会报错。

测试工具JMeter使用心得1

测试工具JMeter使用心得1

测试工具JMeter使用心得1


任务3 多用户登录多步骤访问系统