js/bat批处理调用谷歌浏览器chrome批量打开网页测试web性能-阿里云开发者社区

开发者社区> 开发与运维> 正文

js/bat批处理调用谷歌浏览器chrome批量打开网页测试web性能

简介: 批处理批量打开网页 其实用java就可以搞定,但是这么一个轻巧的测试,js或者bat批处理去一次性打开几百个网页测试一下页面没必要上java 两者的区别,js的话,只能打开多个浏览器实例,不方便查看效果。

批处理批量打开网页

其实用java就可以搞定,但是这么一个轻巧的测试,js或者bat批处理去一次性打开几百个网页测试一下页面没必要上java

两者的区别,js的话,只能打开多个浏览器实例,不方便查看效果。bat的话,是一个浏览器里面N个标签页,比较爽一些。

 

js版:test.html

< html >

<head >

<title > 测试 < /title>

        <script>

            function iopen(){

                  for(var i=0;i<100;i++){

                   / / 方法1:用window.open(command);这个会产生弹窗,会被一些低级浏览器阻止,所以不推荐

           //方法2:用js创建一个a的dom对象,模拟点击超链接事件
          var command = 'http://192.168.168.252:8089/kanban/view/main?mid=' + i;

          var vra = document.createElement('a');

          vra.target = '_blank';

          vra.href = command;

          document.body.appendChild(vra);

          vra.click();

        }

    }

< /script>
</head >

<body onload = "iopen();" >

</body>

</html > 

 

bat版:test.bat

---------------------------------------

@echo off

 
:start

set /a var+=1

start chrome.exe http://192.168.168.252:8089/kanban/view/main?mid=%var%

if %var% leq  100 GOTO start

EXIT

 

---------------------------------------

然后你的谷歌浏览器的标签页里面就会出现100个网页tab,按住ctrl+tab可以切换标签页。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章