• 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文件")

  • 相关阅读:
    Day3学习笔记
    Day2学习笔记
    Day1学习笔记
    中文标识
    about original idea
    那些和matlab有关的
    GRE Sub math 报名
    虽然实际没有什么用,但是可能会有理论上的意义吧
    latex相关
    对venturelli theorem的重新认识
  • 原文地址:https://www.cnblogs.com/qiancaofengling/p/13300715.html
Copyright © 2020-2023  润新知