apipost的脚本支持js语法,可以在预/后执行脚本中编写自己需要的脚本。
apipost支持获取request的传递的参数。在进行登录测试的时候需要多个账号进行测试,就可以根据request传递的值使用判读语句进行判断,在调用其他的账号进行接口请求
if(request.request_bodys.name==“xiaoming”){
apt.globals.set(“username”, “xiaohong”);
}else if(request.request_bodys.name==“xiaohong”){
apt.globals.set(“username”, “zhengsan”);
}
else{
apt.globals.set(“username”, “xiaoming”);
}
把登录的账号的值设置为全局变量或者环境变量,使用request.request_bodys.name获取这个值,只是要if语句进行判断,在设置为不同的值就可以了


apipost--接口测试脚本编写if判断语句使用
APIPost脚本:多账号登录测试与全局变量设置
最新推荐文章于 2022-12-10 16:13:00 发布
本文介绍了如何利用APIPost的JS脚本实现根据请求参数动态切换登录账号,并通过if-else语句设置全局变量。通过request.request_bodys.name获取不同账号信息,适用于自动化测试场景。
517

被折叠的 条评论
为什么被折叠?



