不建议在 Windows 使用 locust,坑比较多,而且最终的性能测试也不能在 Windows 环境运行.
推荐用 VirtualBox 之类安装 Linux 虚拟机调试运行,很容易就能运行起来
如果你想监控非常详细的性能指标的话,推荐使用 Percona Monitoring and Management 方案, pmm server 推荐 docker 的方式安装.
前提是你对 mysql 指标有足够的了解.
如果只需要基本指标,官方的 workbench 应该就够了, 具体图形显示在 [Management]-[Performance]-[Dashboard]
错误代表到服务器的网络连接超时, 如果比例很小也可能是正常情况.
需要你监控服务器的网络流量,看看有没有超过网络带宽.
另外如果其他响应时间普遍较长的话,说明服务端性能不够好.
感谢分享,更喜欢 locust 这种灵活定制的。
—— 来自 TesterHome 官方 安卓客户端
感谢分享。
个人感觉美团用 Thrift 很多,所以 VCR 的实现对该协议更友好。
Gor 应该只支持 HTTP,不满足他们的需求。
顺便说,看起来用 Influxdb 这种时序数据库存放性能采样数据是大势所趋啊
可能我之前的比较把测试简单化了。对于企业大部分成熟的测试,应用测试会牵涉到系统的很多部分或特定的环境(非生产),云端测试不一定合适。性能和安全应该是更高层次的要求,分别对应看重用户体验和安全要求高。这些测试不需要一个明显的界限,你所做的业务决定了需要注重哪些方面。
—— 来自 TesterHome 官方 安卓客户端
性能测试和安全测试在专项测试的范围,提出了更高的专业要求。
个人感觉这两块更容易云端话,适合做出统一规范的服务化产品。
如果自动化已经实现,直接和 jenkins 集成的话,用版本控制把代码同步到测试机,测试作为 jenkins 的一个 node 就行。测试平台是个很大的概念,真么做的话可以参考淘宝之前的一些分享
—— 来自 TesterHome 官方 安卓客户端
感谢大家的热情参与
—— 来自 TesterHome 官方 安卓客户端
信息量好大,有时被你的偏执的感染,不过也能看出这些经历之后更成熟了。
从@skytraveler 的总结展望过来,雪球有你俩大牛估计离上市不远了,也向你们学习。
接口测试的一些感悟
移动无线测试工程师必备技能
提到的几个工具只用过 Locust,确实简单易上手,有网页实时显示也很方便。
如果不是特别正式的性能测试,推荐使用。
确实没法集成 CI,要出 report,需要汇总多次数据(每次测试完成先导出数据)并加上第三方服务端性能监控图。
#5 楼 @chichimei 感谢你的付出
@chenhengjie123 更新下地址,https://confengine.com/selenium-conf-2015/schedule
大家可以先看看 slide 再决定是不是看视频,三合一的这个地址很有用,感谢
很详细,了解了新动向,总结很有料。
因为帐号的原因,本地录制时模拟器运行报错,不过文章图文已足够。
觉得 Skype 的音质更好,YY 的感觉语音不够清晰,节奏也不够紧凑。
更多是希望可以多一些新的尝试,找到最适合的。
我平时用荔枝收听最多,更多听众应该是接触的最终剪辑音频文件
楼上我已经关注了:)
这两个工具都是@monkey 提到的,貌似
听了语音,很有料。
想问下里面提到的开源 Grinder 继任者是什么?mock 的工具是哪个?
录音没听出来,谢谢