测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
会员
mao303mao (JoyMao)
第 55470 位会员 / 2020-08-25
59 篇帖子 • 132 条回帖
38 关注者
0 正在关注
0 收藏
GitHub Public Repos
  • locust-http 20

  • go_httpmock 4

  • go_dynamic_reverse_proxy 3

  • k6 0

    A modern load testing tool, using Go and JavaScript - https://k6.io

More on GitHub
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • 有没能解释下为什么不相等,怎么样才能让他们比对成功呢? at 2022年08月09日

    嗯,其实我建议用正则替换是有原因的,这类空格其实都满足正则里的\s:

    所以用正则替换\s 为常用的空格 (chr(32)) 比较具有普遍性

  • 有没能解释下为什么不相等,怎么样才能让他们比对成功呢? at 2022年08月09日

    其实很简单,你打印下下这两个字符串的字符 ascii 就可以看出不同了

    a = "xxxx yyyyy"
    for c in a:
        print(ord(c))
    

    如果想要相同可以用正则替换掉对应字符

  • 关于一个时区转换的 BUG at 2022年07月25日

    使用 UTC 就不用考虑这个夏令时了

  • 关于一个时区转换的 BUG at 2022年07月22日

    OK

  • Chrome 又又又自动更新了,是时候自动下载 driver 了 at 2022年07月14日

    嗯,这个是常见思路。
    其实可以用@jerrylizilong的方法,提前下好一些版本备用。因为 “墙” 的原因,chrome 更新和 driver 下载不是那么方便

  • Chrome 又又又自动更新了,是时候自动下载 driver 了 at 2022年07月12日

    一个脚本多端运行时需要考虑到部分运行端的 chrome 还是老版本的情况:
    所以建议是先获取到运行端的 chrome 的版本号(大版本号,比如 103.1.201 就是 103),然后去判断是否有满足版本的 driver,没有的话再去下载。
    比如 windows 端的 chrome 版本号可以从注册表中获取reg query "HKCU\Software\Google\Chrome\BLBeacon" /v Version

  • 前几天刷知乎看到这么一个关于测试的回答,觉得有些意思,分享一下。 at 2022年07月08日

    看完,就这个姑娘回答得很勤劳

  • 一个功能的数据流向在不同模块,写用例需要跳模块写,从而形成闭环么? at 2022年06月24日

    这个时候,这个你画个数据流向流程图用例就可应付了
    http://testerhome.com/topics/33072

  • 对接的外部系统的线上验证账户需要测试人员去搞定吗 at 2022年06月08日

    大部分都是对公业务,非个人的居多,而且这些第三方的真实账户申请流程、准备的资料都很复杂,测试作为业务下游去搞很麻烦。

    并且这个问题的矛盾点在于:
    这种线上验证的真实账户该不该由测试来提供和申请?
    是不是产品人员提供更合适,毕竟他们作为需求提出者、外部对接方和验收方?

  • 性能测试与 “正则表达式” at 2022年06月02日

    性能只受 I/O 影响?你确定指数型正则解析不影响 I/O?
    具体案例见二楼回复

  • 性能测试与 “正则表达式” at 2022年06月02日

    那你认为的性能测试是什么?用个工具压一压?
    错误的代码(这里是正则),会造成服务器或浏览器异常
    这种类似白盒性质测试,会提前发现性能问题

    至于正则造成的性能故障,有很多现实实例,比如:
    https://zhuanlan.zhihu.com/p/456349063

  • 【flask-mysql】请问 flask 中怎么实现 “类似于 mybatis 的动态 sql” at 2022年05月30日

    不确定你认为的动态 sql 是怎样的,但 flask 中一般推荐 orm 工具 SQLAlchemy 集成。
    如果想实现动态 sql 也简单,如下

    query=db.session.query(x1,x2,x3).filter(公共条件)
    if 情况1:
        query=query.filter(条件1)
    if 情况2:
        query=query.filter(条件2)
    rst=query.order_by(排序).all()
    
  • 这个 “酔清风” 是谁啊,是 TesterHome 的官方博主吗 at 2022年05月25日

    他换了个字(酔->醉),知乎上再来一波
    https://www.zhihu.com/people/python-xiao-bai-92

  • 这个 “酔清风” 是谁啊,是 TesterHome 的官方博主吗 at 2022年05月25日

    还有知乎。。

  • 性能测试工具之的 web 动态请求仿真度对比测评分析报告 at 2022年05月24日

    我看过 kylinPET 的 HTTP2 的说明,说是 “在处理 HTTP/2 协议的 HTTP 的请求并发模型依据请求的父子关系,按照一定的算法进行并发”。
    就是不知道这个工具内部是否利用多路复用特性,还是单纯的用并发来模拟

  • 性能测试工具之的 web 动态请求仿真度对比测评分析报告 at 2022年05月23日

    HTTP/2 情况下,不知道这个工具仿真能力怎样
    有的工具支持 HTTP/2 协议,但不一定模拟多路复用。

    另外,HTTP2 的压测工具需要解决几个问题:
    1、端口复用问题,否则会造成端口使用完
    2、客户端在 1 个连接中创建的 stream 上限(如 nginx 的 http2_max_concurrent_streams)
    3、1 个连接的请求次数上限问题(如 nginx 的 http2_max_requests),达到上限,nginx 那边会切断连接,那压测端会不会自动做一些处理

  • locust 压测脚本如何进行合理的参数化? at 2022年04月30日

    针对你想少点代码写这个 70 个接口并发想法,我有个小建议:
    LocustUser 的 Tasks 是个 TaskSet 的 list,可以尝试写方法将你的 70 个接口构造对应 TaskSet 放进去

  • locust 的用例如何设置只请求一次 token? at 2022年04月30日

    我有个建议,可参考

    那个 print 只会运行 1 次

  • 【已解决】急!遇到一个元素定位问题,没找到成功的解决方案 at 2022年04月30日

    这个是在 1 个 iframe 里面吗
    (随便提一下,xpath 到属性@src的目的是?)

  • 简单在线流程图工具在用例设计中的运用 at 2022年04月25日

    【一】部门负责的业务还是很复杂的,尤其工作流和对接第三方系统上面,这种用例已经得到普遍使用。
    1-评审时,这种流程图用例比文字型更加方便大家理解业务流程流转,因此这种用例的评审大家提出的问题要更有效
    2-执行起来还是比较高效的,能更快的 “断点续测”
    3-领导检查时,很快清楚执行情况 (-_-!)
    【二】流程图用例编写确实要比普通的用例花的时间多些,但说成本就不好说了,因为如果将 1 个流程图清晰的画出来而且没有矛盾、冲突,说明这个测试者对测试业务理解至少已经相当 OK 了,执行效率、给其他人传达就会更有效、省时间。
    【三】如果有非常庞大的业务流程,建议按模块拆成多个子流程用例。
    【四】特别要注意的是:多路径汇集后再多路径扩散时,执行时要注意多覆盖些情况 (通过备注说明已经覆盖的分支)。

  • 使用 locust 进行接口请求时,如何判断它真的进行了请求? at 2022年04月24日

    locust 有个参数是可以获取响应的,再对响应检查就可以了
    但这样会增加压测机的消耗,得看你实际情况了

  • 这个问题其实大家都心理清楚吧 at 2022年04月15日

    觉得测试没技术,是觉得自己业务烂熟了吗,用例覆盖执行效率很好了吗,各种脚本工具都溜了吗。。。

    为啥觉得没技术含量,熟练重复的东西觉得没技术含量。
    开发的东西算技术吗,他们自己也会说没技术,熟练后 copy 改改而已。
    架构师的东西算技术吗,经验丰富后也会觉得自己的东西没技术。

    如果觉得没技术,但就多学习,多看看其他大厂分享经验

  • jenkins 运行 UI 自动化脚本,tomcat 部署的会打开浏览器。jenkins 安装包安装的在后台运行 不打开浏览器 at 2022年04月14日

    可能的原因是 jenkin 作为服务启动时,可能角色为 system:需要使用 admin 角色去显式启动(命令方式)jenkins 才行。

  • 记录一个 SqlAlchemy ORM 无法直接保存数据的问题以及解决方法 at 2022年01月27日

    ......这个是你自己挖的坑呐......

  • 请教大佬们一个 xpath 的问题 at 2022年01月26日

    (//td)[1] 表示全部 td 中的第 1 个

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司