您现在的位置:首页 > >

浏览器控制台批量制造测试数据

发布时间:

作为测试,经常需要建造很多的测试数据,此文描述在浏览器控制台上,遍历访问后端接口,达到批量制造数据。
打开浏览器开发工具,在network查看需要批量操作的请求,如场景的add接口。
选择请求,右键鼠标copy→copy as fetch,回到控制台粘贴,就能得到类似下图,enter即可访问接口

fetch方法会基于当前的cookie,提交请求。用这个方法的好处是不需要我们自己去写接口代码、去处理登录cookie等准备工作,且该方法也适用于简单的接口测试,即用JavaScript写的接口测试请求。
基于上述的请求,加上循环和参数化,即可实现批量制造测试数据,以下为JavaScript的for循环语句。


for (语句 1; 语句 2; 语句 3)
{
被执行的代码块
}
-----------------
语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行
----------------
for (var i=0; i<5; i++)
{
x=x + "该数字为 " + i + "
";
}

再fetch函数加上for循环,便得到下述,简直好用得不得了。

当然,有时间的话,也可以自己写fetch,这样就用不着postman,或者自己在编译器写代码来做简单的接口测试了。只需要写好,在浏览器运行即可。
开发新提交的功能,在软件未稳定状况,用此方法来做接口测试,避免自己写了代码后接口做了变更,浪费测试成本。


热文推荐
猜你喜欢
友情链接: