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

批处理批量打开网页

其实用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可以切换标签页。

时间: 2024-12-31 08:07:18

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

Windows下bat批处理脚本使用telnet批量检测远程端口小记_DOS/BAT

多年没写过批处理了,来新公司的第一个case却是需要写一个bat脚本,批量更新采集agent的配置文件,其中就涉及到远程IP的端口检测. 本以为会和Linux一样可以简单判断: 复制代码 代码如下: echo q|telnet -e 'q' $ip $port && echo "$ip:port 通"||echo "$ip:port 不通" 结果发现Windows下面telnet退出并没有执行结果的返回值: 一.借助工具 于是我优先开启懒人法则,找其

Win8中搜狗浏览器打开网页“显示WEB浏览器已对此页面进行了修改以帮助跨站脚本”

错误现象: 如下图们打开联想网站出现了"显示WEB浏览器已对此页面进行了修改以帮助跨站脚本" 出现这个原因是因为ie浏览器所导致的哦,所以我们需要简单的处理一下即可 解决办法如下 1. 我们在ie浏览器中点击"工具"之后找到里面的"选项", 然后我们再找到 internet选项---安全---自定义级别---将安全别级设为 中 后点击确定.  2. 现在进入到搜狗浏览器之后"工具"---"Internet 选项&qu

BAT批处理、VBScript批量安装字体脚本分享_vbs

根据新系统要求,经常要部署一些原来系统里没有的字体,原先我为了图省事经常会要求用户手动安装字体文件,虽然Windows的易用性做得相当不错,但是仍然要照顾一些不会安装字体的人,其实把这些字体打包进安装包更为方便,不过我觉得总不能每有新字体都要搞个安装包那么麻烦吧.更重要的是仍然有人会问我字体怎么安装,以前清一色的Windows XP系统,我倒也方便,直接告知打开控制面板找到字体文件夹,把要安装的字体拖进去即可:现在有Windows 7还是Windows 8等各种版本Windows系统,对于安装字

EXCEL中使用REN命令结合BAT批处理实现照片批量改名

  要在后面加入.jpg 但太多了,Excel有没有什么命令能批量在名字后面修改的?如下图所示: 以上问题,经百度搜索之后寻得一篇不错的教程,可以解决此类问题,需要的朋友可以看看下文: 在籍学生全部都要用电子相片来制作学籍电子档案.学生照片用数码相机很快就可搞定,可照完后却发现文件名的设定可是个问题.我校数码相机型号为尼康E7600相机,照出的相片自动以DSCN0001.JPG为首文件名来依次命名.可是要存入学籍管理软件的电子相片文件名要求以学生的入学学籍为相应文件名.要是全部逐一改名的话,那可

谷歌浏览器Chrome如何直接打开Word, Excel和PPT文档

Chrome浏览器经过谷歌浏览器开发团队的不断更新和优化,如今已经成为最受欢迎的浏览器之一(谁才是最受欢迎的浏览器?).之所以有如此之多的人在使用Chrome的原因可能是,首先,简单舒服的界面;其次,非常快的速度,某些评测报告甚至会认为它是最快的浏览器,当然不同的报告结果会不一样;第三,支持扩展,Web应用程序,比如能够直接打开PDF文档. 但有一点很可惜的是Chrome无法直接打开微软Office文档,原因不言自明--微软Office不是开源的软件,但幸运的是我们可以通过安装第三方扩展实现这一

批处理-.bat 如何调用c# 静态函数并且传参数呢 ?

问题描述 .bat 如何调用c# 静态函数并且传参数呢 ? @echo off @set unity="D:unity4.5.3_installEditorUnity.exe" :begin set/p a1=请输入包名 bundle indentifiler 例"com.companyname.packagename"; echo %a1% set/p a2=请输入bundle version 版本号; echo %a2% set/p a3=请输入bundle v

unity web调用js方法打开网页被浏览器拦截

问题描述 unity web调用js方法打开网页被浏览器拦截 unity web调用js方法打开网页被浏览器拦截 赞测360和遨游会拦截,ie没事,求大神指导

vbs 批量修改文件,bat 批处理文件调用执行vbs,并在cmd窗口打印返回值(vbs运行结果)_vbs

示例代码(t.vbs)如下: 复制代码 代码如下: Set fso=Wscript.CreateObject("Scripting.FileSystemObject") flrName="D:\Workspace\src\" 'dir that you need deal with count=0 'get the count of modified files function Traversal(dir) set flr=fso.getfolder(dir) s

JS调用C#后台代码---JS实现DataGrid“全选”、“反选”、调用后台代码批量删除数据

以前做web,基本没用过啥JS,这短时间,公司里面接触到的JS蛮多的,他们叫我在DataGrid里面的CheckBox弄个"全选",要用JS来实现,来实现批量删除,这个功能,直接用C#是很好实现的,直接遍历就可以把选中的ID全部取出来.JS,那就只能用Html的CheckBox,这个不是服务器控件,C#后台代码是无法访问了,所以,再网上找了点资料,实现了. 首先,先定义一个DataGrid控件,先添加一个模板列,里面放一个Html的CheckBox,属性name=ChoessAll,(