美文网首页
接口测试--获取动态参数进阶

接口测试--获取动态参数进阶

作者: 木卯小台 | 来源:发表于2021-01-07 15:22 被阅读0次

在进行登录等接口测试的时候,会有角色区分,然后返回特定的参数,用来区分角色,所以我们可以在接口测试工具的与执行脚本编写判断语句,

输入用户名密码进行登录,获取返回的参数

获取token的值,在后执行脚本中获取token

var token = response.json.token;

使用if语句判断token的值,

if (token == "1651AS5a612q54"){

apt.variables.set("token_s", "1");

}else{

apt.variables.set("token_s", "2");

}

其他接口调用token_s

在遇到随机生成不同数据的时候,还可以和mock.js一起使用,更具不同的返回值,输入随机的手机号、时间戳等。

var token = response.json.token;

if (token == "1651AS5a612q547"){

const phonePrefix = ['132', '135', '189'];

const index = Math.floor(Math.random() * phonePrefix.length);

var phone = phonePrefix[index] + Mock.mock(/\d{8}/);

apt.variables.set("token_s", phone);

}else{

var timestamp=Date.parse(new Date());

apt.variables.set("token_s", timestamp);

}

相关文章

  • 接口测试--获取动态参数进阶

    在进行登录等接口测试的时候,会有角色区分,然后返回特定的参数,用来区分角色,所以我们可以在接口测试工具的与执行脚本...

  • 基于jmeter进行接口测试实践

    摘要:本次jmeter接口测试实践,其中涉及到数据参数化、动态获取参数值、使用第三方jar导入编写代码进行MD5加...

  • 列表 数据接口

    接口描述 获取动态的列表数据,例如:招标动态列表、中标动态列表等; 请求参数说明 返回参数说明 请求方式【GET】...

  • 接口测试相关面试题(壹)

    1 做接口测试当请求参数多时tps下降明显,此接口根据参数从redis中获取数据,每个参数与redis交互一次,当...

  • vue-i18n 中英文翻译

    1.接口获取的动态数据: 接口的请求头中添加英文的参数或传参增加英文参数,得到英文数据,渲染到页面。 2.非接口的...

  • jmeter正则表达式提取器

    这篇文章说的是用jmeter测试获取学院列表接口,这个接口需要获取登录返回的sessionId作为参数,才能正常运...

  • BlazeMeter+Jmeter 搭建接口测试框架

    关于接口测试,笔者认为其难点分别在如下几方面:接口参数的获取和输入、测试数据的准备、场景的串联、测试结果的断言。 ...

  • Jmeter调用外部jar方法

    最近公司需作一个接口压力测试,实现流程如下: 通过动态变量(用户ID)请求URL1进行获取某个授权得到两个参数to...

  • Python+redis获取动态参数

    Python+redis获取动态参数 1、使用flask编写接口 @server.route()可以将普通函数转变...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

网友评论

      本文标题:接口测试--获取动态参数进阶

      本文链接:https://www.haomeiwen.com/subject/ufpzoktx.html