zoukankan      html  css  js  c++  java
  • 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可以切换标签页。

  • 相关阅读:
    基于 mockm 的一款 HBuilderX 插件
    css 加载中省略号动画
    定时获取远程文件并存储更新记录
    跨域实例和解决方案
    接口数据总是返回 null 如何回馈和处理
    get 请求中如何携带 body 参数
    看起来像一个 textarea 的 div
    js 高精度运算
    nodejs 服务终端使用 nodemon 运行脚本时实时输出
    解决 vue-cli3 多入口打包 BASE_URL is not defined
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416488.html
Copyright © 2011-2022 走看看