八大元件
取样器:下面的7种都是围绕取样器
逻辑控制器:控制取样器的执行顺序:循环、if、仅一次等等
配置元件:参数的配置
前置处理器:请求发出之前对即将发出的请求进行特殊处理
后置处理器:响应数据进行处理
断言:检查响应数据是否符合预期
定时器:设置等待时间
监听器:对结果数据进行处理和可视化显示的一系列原件
取样器(HTTP请求为例)
1、HTTP请求带参数,get请求,将参数直接拼接到url后面
2、HTTP请求带参数,get请求,使用参数传参
3、HTTP请求带参数,post请求(json),使用消息体传参,通过添加HTTP信息头管理器,设置参数类型
参数化
1、用户定义的变量:整个测试过程中常量的数据,比如测试环境的ip地址、端口号等
2、用户参数:
3、函数助手,生成随机数、随机字符串等等
4、配置元件-csv data set config ,从csv读取数据
5、配置元件-jdbc commection configuration 从数据库读取数据
断言、参数关联
1、json断言
2、响应断言:响应代码、响应文本、文本不包含等等
3、参数关联:线程组内的关联
3.1、json提取器
3.2 、正则表达式提取器