1、新建线程组
2、添加http请求
- 添加http消息头
- http Cookie管理器
- 键值对设置参数
- body体设置参数
3、添加post请求
4、断言
5、自定义参数设置
****这里可以定义一些公共的变量,可以通过${param}来调用
6、随机变量生成(小工具的使用)
***首先选择一个功能,然后点击生成按钮,会生成相应的函数字符串,将生成的函数字符串应用到你的脚本即可
7、JDBC设置
导入jar包
vriable Name 是必须填写的,后面调用数据库会用此名称进行匹配
datebaseURL : jdbc:mysql://IP:port/datebase?allowMultiQueries=true
JDBC Driver Class : com.mysql.jdbc.Driver
8、聚合报告参数介绍
Label: 线程组的名称和总计,如果设置了有多个线程组那么就会有多个线程的名称和一个总体的报告。
#Samples:请求数,就是每个线程组一共发送是请求数和总计。
Average:平均响应时间 单位是 毫秒 ms.
Median:中值 50%的响应时间 小于 ms.
90%Line:90% 的响应时间小于 ms.
95%Line:95%的响应时间小于 ms.
Min:最小响应时间 0 。
Max:最大响应时间 ms.
Error%: 线程中出错的数量/#Samples*100% 这个数量为0 不代表没有错误,因为只保留两位小数。 如果数量及过大那个小数会被忽略所以你看到的还是 0 。
Throupgput:吞吐量 这里是服务器每秒处理的请求数
KB/sec:是每秒钟请求的字节数。
9、性能分析
我们通过各种参数和结果的对比来确认测试成功或失败。 从中分析系统的瓶颈在哪里~
性能分析并不是一个简单的东西,每一项都需要大量的学习和实践,我也是刚刚起步,可以共同学习一起交流,下面就分享两个链接。 写的比较通俗易懂适合初学者: