MeterSphere常用操作/脚本记录

  • 设置变量
    vars.put(“key”,“value”); //存为场景变量

  • 设置环境变量
    vars.put(${__metersphere_env_id}+“key”,“value”); //存为环境变量

  • 随机生成手机号
    String phone = “178123${__RandomString(5,0123456789)}”; //178123开头,后面5位随机

  • 获取当前请求的响应结果
    String responseData = prev.getResponseDataAsString();

  • 条件提取
    MeterSphere常用操作/脚本记录_第1张图片

  • 名称中拼接自增数字
    ${__Mock(@increment|concat:我是名称)}

  • 获取当前时间
    ${__time(yyyy-MM-dd HH:mm:ss:SSS)} //括号中的格式根据需要可变化

  • SQL查询并引用
    MeterSphere常用操作/脚本记录_第2张图片
    通过${post_id_1}来引用

  • beanshell中使用mock函数
    String random_name = “${__Mock(@clast)}”; //注意有两个下划线
    入参中可以直接“@clast”这样使用
    这些都可以这样用
    MeterSphere常用操作/脚本记录_第3张图片

你可能感兴趣的:(自动化测试,metersphere,jmeter,测试工具)