• 不建议在 Windows 使用 locust,坑比较多,而且最终的性能测试也不能在 Windows 环境运行.
    推荐用 VirtualBox 之类安装 Linux 虚拟机调试运行,很容易就能运行起来

  • 性能测试监控 mysql 工具 at 2017年09月12日

    如果你想监控非常详细的性能指标的话,推荐使用 Percona Monitoring and Management 方案, pmm server 推荐 docker 的方式安装.
    前提是你对 mysql 指标有足够的了解.
    如果只需要基本指标,官方的 workbench 应该就够了, 具体图形显示在 [Management]-[Performance]-[Dashboard]

  • 错误代表到服务器的网络连接超时, 如果比例很小也可能是正常情况.
    需要你监控服务器的网络流量,看看有没有超过网络带宽.
    另外如果其他响应时间普遍较长的话,说明服务端性能不够好.

  • 感谢分享,更喜欢 locust 这种灵活定制的。

    —— 来自 TesterHome 官方 安卓客户端

  • 感谢分享。
    个人感觉美团用 Thrift 很多,所以 VCR 的实现对该协议更友好。
    Gor 应该只支持 HTTP,不满足他们的需求。

    顺便说,看起来用 Influxdb 这种时序数据库存放性能采样数据是大势所趋啊

  • 可能我之前的比较把测试简单化了。对于企业大部分成熟的测试,应用测试会牵涉到系统的很多部分或特定的环境(非生产),云端测试不一定合适。性能和安全应该是更高层次的要求,分别对应看重用户体验和安全要求高。这些测试不需要一个明显的界限,你所做的业务决定了需要注重哪些方面。

    —— 来自 TesterHome 官方 安卓客户端

  • #4 楼 @darker50 PPT 在网上很容易搜到,音频在喜马拉雅就有

  • 性能测试和安全测试在专项测试的范围,提出了更高的专业要求。
    个人感觉这两块更容易云端话,适合做出统一规范的服务化产品。

  • 如果自动化已经实现,直接和 jenkins 集成的话,用版本控制把代码同步到测试机,测试作为 jenkins 的一个 node 就行。测试平台是个很大的概念,真么做的话可以参考淘宝之前的一些分享

    —— 来自 TesterHome 官方 安卓客户端