• 嗯,直接用 adb 工具是可以截取,还想看下页面的布局,想用 uiautomatorviewer 截取。现在只能趁着能截取到时看一下,可能是 uiautomatorviewer 自身的问题。

  • 楼主咨询您个问题:
    “ webpack 中去看下针对 js/jsx 等 loader 处理的过程” 这块儿,设置是开发自己写的吗?在 webpack 这个包中没有找到呢

  • 你好,有个问题咨询下:前端代码和收集覆盖率的服务不在同一台机器,而且有两个 APP 同时测试,需要同时看这两个 APP 的覆盖率渲染页面。这种场景下怎么区分这两个 APPpost 的覆盖率数据那,楼主有相关的建议吗

  • 因为.vue 文件中也有 js,我想对.vue 文件插桩,今天看了下 nyc 的使用说明,有个--include 和--extension 开关,已经设置了

    "nyc": {
      "extension": [
        ".js",
        ".vue"
      ],
      "include": [
        ".js",
        ".vue"
      ]
    }
    

    但插桩出来的结果为什么还只是.js 的,没有.vue 呢,我想问下楼主,nyc 支持.vue 吗,需要什么设置吗

  • 感谢答复,目前出来覆盖率结果页面了,参照您的 demo 步骤,demo 从 server 端到 client 端很清晰。把

    //zhanglm add begin
    function matcher(req) {
        var parsed = url.parse(req.url);
        return parsed.pathname && parsed.pathname.match(/\.js$/) && !parsed.pathname.match(/jquery/);
    }
    if (coverageRequired) {
        console.log('Turn on coverage reporting at /coverage');
        app.use('/coverage', istanbulMiddleware.createHandler());
        // app.use(istanbulMiddleware.createClientHandler(publicDir,{ matcher: matcher }));
    }
    //zhanglm add end
    

    这部分放在了

    var app = express()
    

    之后,以前是放在

    var server = app.listen(port)
    

    上一行了。覆盖率页面出来了,但原因还不是很明白,明天再看下。整了两天的一个小结果,感谢。

  • 我用了一个 vue 项目,试着插桩看下覆盖率,参照恒捷大神的 demo(https://github.com/chenhengjie123/middleware-browser-coverage-demo),
    浏览器端 js 插桩了,启动项目后可以正常上报内容,服务端也添加 hookhandler 了,现在遇到一个问题是访问 ip:端口/coverage, 页面返回的状态码是 200,但没有像 demo 中那样是个 js 文件列表,直接是空白的,
    请问大神,这个是哪个设置控制的那

  • 仅楼主可见
  • 第 5 部分,飘红的那个,https://www.cnblogs.com/shizk/p/11189978.html 我这儿是把 index.js 改成 index.android.js 之后运行到手机才正常。也起来覆盖率搜集的服务了,但点了几个按钮,页面没有数据展示,ip 是要换成 127.0.0.1 还是我本机的 ip 那

  • 嗯 找到了,谢谢,我执行了 react-native run-android,在下载 gradle-6.0.1-all.zip,等下载完我再看下还有问题没。

  • 咨询一下,在第(4)步:
    (4)安装 RNdemo 到手机
    确保手机连接电脑成功
    进入 RNdemo 目录, 运行 npm install
    运行 yarn android 等待安装(这里有疑问的,看 ReactNNative 中文官方文档:https://reactnative.cn/docs/getting-started.html),

    这个目录下没有 package.json 文件,yarn android 这个命令可以执行成功吗。

    RNdemo 不是 coverage_middleware 这个目录的是吧

  • mark 一下,调用的接口在测试环境无签名,接口上线,发包后 APP 也没回归到签名导致线上问题。期待有个覆盖率能提示下哪儿没有覆盖。

  • 一步一步认真排查问题,查看日志,学习了

  • 英语学习 at 2020年08月13日

    应该有用的,看英文文档,看 log 日志什么的,理解的比之前快了;学英语不一定是为了进外企,进外企估计口语也会有要求;坚持点学一点 不知道什么时候就派上了用场。

  • 教你玩转 Fiddler 插件开发 at 2020年01月03日

    平常也在用 fiddler 抓包,想知道 fiddler 有没有那种读取本地文件的一条数据和发出请求的参数做对比的功能。

  • 使用 stf 框架的个人总结 at 2019年12月30日

    看日志:protobuf 是不是没有安装那;还有 adb 也没有检测到,需要看下是否已经安装 adb,并且配置了 adb 环境变量。在 stf 框架中,很多交互都用到了 adb 功能,需要确保 adb 环境的正确性

  • 求问下 websocket 的抓包 at 2019年12月18日

    IOS 端可以抓到,但安卓端一直没有抓到。。很奇怪

  • 仅楼主可见
  • 你好 我已经在我 slaver 机器上把这个开关关了,在 master 机器上启动提示 nested exception is:
    java.io.FileNotFoundException: rmi_keystore.jks (没有那个文件或目录);然后我又在 slaver 机器上通过生成了这个文件 create-rmi-keystore 生成了这个文件,但还是报错。请问碰到过这个吗。我这边用的 centos7 虚拟机,jmeter5.1.1。master 和 slaver 机器都是一样的 centos7 虚拟机,jmeter 版本也是一样的

  • 压测,很多情况下压测机不给力,最近看了 jmeter 的分布式压测,感觉这个可以解决些工具对施压机器的内存使用,和性能影响

  • 探索性测试怎么理解那

  • 初识网络安全 at 2019年08月19日

    总结的好全面,学习了

  • 您好,这样的话是不是 agent 上只要配置好 jmeter 环境,保持开机就行是吧;第一步中查看的是 agent 机器的 IP 吗,然后把这个 IP 写在 controler 机器的 jmeter.properties 文件里

  • Django 就很好用吗,后台就很强大

  • 看官方网站,感觉书也是照着官方写的,有时看书也会有问题

  • 4 年 半的个人测试经历 at 2019年02月13日

    2019 开工有些小迷茫,谢谢楼主的及时雨,向楼主学习。
    借用楼主的话鞭策一下自己:
    自律给我自由。
    已知的已知, 已知的未知, 未知的未知。
    偶然的现象一定存在一个或者多个充要条件。