菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题:
Jmeter_代超_20210324
[打印本页]
作者:
9075
时间:
2021-3-24 20:00
标题:
Jmeter_代超_20210324
jmetre工具的下载与安装, 需要基于JAVA环境运行。
修改jmeter工具的语言为中文。
测试计划:组织测试的,所有内容放到测试计划中
线程组:模拟用户的,1个线程相当于1个用户
线程数:模拟的用户数,10个
Ramp-up时间:线程的启动时间,2s,每秒启动5个用户
循环次数:每个用户发几个请求。2个
取样器
get请求带参数
参数拼到url的后面,/futureloan/mvc/api/member/register?mobilephone=18012345678&pwd=123456
使用参数
post请求带参数
使用参数,默认是表单格式的,Content-Type: application/x-www-form-urlencoded; charset=UTF-8
使用消息体数据,传表单格式的数据,Content-Type默认是text/plain,需要设置下请求头
上传文件
断言,成功不显示,失败时在查看结果树中显示
响应断言
响应代码等于200
响应文本(也就是响应体)包含个关键字,比如2021-03-24
响应信息等于OK
一个请求有多个响应时,可以设置
Json断言
校验结果为数字
结果为空
校验时用正则
参数化
测试计划->用户定义的变量
配置元件->用户定义的变量
常量:ip地址、端口号、接口路径等,这一类不随线程/用户变化的数据
前置处理器->用户参数
每个线程取一列数据
从CSV文件中读取
准备csv文件,用notepad打开, 另存为,保存为utf-8格式的
配置元件->CSV Data Set Config
忽略首行
如果没有表头,不忽略首行;
如果有表头,忽略首行
Jmeter自带的函数,随机数、随机字符串
Random:最小值、最大值、变量名,在最小值最大值之间生成一个随机数,保存到变量中
RandomString:长度,字符集,变量名,在字符集中随机取长度个字符构成随机的字符串,保存到变量中
两个函数,变量名是可选的,如果生成的随机数后面不用,可不用变量名。如果生成的随机数在后续要使用,则保存到变量中
从数据库中读取
创建JDBC 连接,配置元件->JDBC Connect Configuration
创建JDBC Request,执行sql语句
结果
${phone_#} 查询结果的数量
${phone_1} 第一个手机号
${phone_2} 第二个手机号
通过ForEach控制器遍历数据
ForEach的作用是遍历有规律的变
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/)
Powered by Discuz! X3.4