jmeter自动化脚本编写


1.json提取

 

 2.计数器使用

 

 使用时:${tIndex},可以在接口,beanshell任何地方使用

3.设为全局变量

 

 使用为:${__property(T1)}

4.数据文件引用

 

 

 

 注意报乱码的时候,csv用txt保存,选择utf-8编码即可

5.普通断言

 PS:在写脚本的时候,可以将断言值设为变量,取csv里的字段用于断言,这样可以将正反例写到一个接口

 

6.if控制器

 

 可以判断什么返回值的时候,做进一部分的操作

7.查看结果

 

 8.查看中间变量值

 

 

9.常用beanshell需要import的内容

import org.apache.jmeter.assertions;
import org.apache.jmeter.samplers.SampleResult;
import org.apache.jmeter.assertions.AssertionResult;
import org.json.*;
import java.sql.*;
import java.util.HashMap;
import java.util.Map;

10.数据库连接及断言

1)配置数据库

 

 2)查询sql

 

 

 3)给数据库返回做断言

->获取某个字段的值:

dbString=vars.getObject("emp_point").get(0).get("table_col").toString(); 

获取某个object变量   vars.getObject("string");

获取某个变量   vars.get("string");

->断言错误的给出信息:

Failure = true;
FailureMessage =result_message;

->记录日志

log.info("需要去jmeter安装bin下查看jmeter.log文件")

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM