性能测试--jmeter编写性能测试脚本

本文介绍了JMeter的目录结构,包括启动文件、日志和配置文件。在系统压力强度估算方面,提出了基于系统用户数的10%和20%的并发用户计算方法,并给出了响应时间的评价标准。在脚本编写部分,讲解了线程组代表用户并发,前置处理器和后置处理器的作用。此外,还提到了BadBoy作为录制脚本的工具。
摘要由CSDN通过智能技术生成

 

一、jmeter目录结构

jmeter.bat 启动文件

jmeter.log 日志

jmeter.sh

jmeter.properties 系统配置文件内存、字符编码、日志

jmeter.service.bat windows分布测试要用的服务器配置

 

 

二、系统压力强度估算

测试压力估算时采用原则如下:

Ø 系统在线用户数取系统总用户数的10%;

Ø 系统在线用户并发数取在线用户数的20%;

系统响应时间判断原则(2-5-10原则)如下:

Ø 系统业务响应时间小于2秒,判为优秀,用户对系统感觉很好;

Ø 系统业务响应时间在2-5秒之间,判为良好,用户对系统感觉一般;

Ø 系统业务响应时间在5-10秒之间,判为及格,用户对系统勉强接受;

Ø 系统业务响应时间超过10秒,判为不及格,用户无法接受系统的响应速度;

 

 

 

三、编写脚本

请求

 

线程组:

每个线程代表着真正使用的用户,每个用户意味着一个真实的用户向服务器发送请求;如:设置线程数为100,那么jmeter将创建模拟100个用户请求到服务器端;

前置处理器:

前置处理器和后置处理器是相对的,前置处理器会在采样器发出请求之前做一些特殊的操作;

后置处理器:

测试过程中,需要把服务器的响应数据作为下一个采样器中间的参数,所以,就需要用到后置处理器组件,后置处理器会在采样发出请求之后做一些特殊的操作。如果某个后置处理附着在某个采样器之下,那么它只会在采样器运行之后执行。

 

录制脚本工具:badboy直接录制脚本的工具(可以去下载)

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值