Jmeter加强
怎么保证每次测试都是高质量的?
问题:人是最大的不稳定因素,容易偷懒,时间长容易遗忘。
程序和脚本的优势:
1.程序一旦写好,就会一步一步执行,永远不会偷懒
2.程序执行效率高
Jmeter脚本基本的四个元件
1.线程组
2.http请求
3.断言
4.查看结果树
5.以上四项不能满足我们做自动化的需求
Jmeter的核心——变量
变量:会变化的量
存储位置:变量池
变量可以怎么生成?
函数助手
用户自定义变量
Csv数据文件设置
计数器
JDBC Connection Configuration(jdbc 连接配置)
CSV参数化
image.png
CSV Data Set Config
图片1.png
如何使用变量?
图片2.png
设置循环
线程组循环
图片3.png
循环控制器
图片4.png
正则表达式的作用
提取上个接口响应中的数据存放到变量中,给其他元件使用。
如果(if)控制器的作用
如果满足if控制器里的条件,就执行if控制器内部的元件
如果不满足if控制器里的条件,就不执行if控制器内部的元件
图片5.png
1
8d889fd1585675693b81ccf29e474f3.png
2
222b685a91bc6646027c528e6da18c0.png
3
b5348f8208323a144683299f4b6238c.png
4
5daa19a89910af4d0056138bfcfe0c7.png
5
0d07ad1e5ac9b22f5d9114f2b04444b.png
6
0a977fa7151b430ad5510a1a6d5ca3b.png
BeanShell PreProcessor
搜狗截图20180815172129.png
搜狗截图20180815172129.png
jmeter使用MD5加密流程图.jpg
jmeter使用MD5加密流程图.jpg
日志定位.jpg
日志定位.jpg
访问web网站.jpg
访问web网站.jpg
jdbc.png
jdbc.png
jdbc (2).png
jdbc (2).png
jdbc (3).png
jdbc (3).png
搜狗截图20180816110817.png
搜狗截图20180816110817.png
搜狗截图20180816111328.png
搜狗截图20180816111328.png