自动化工具 新潮测试平台之性能测试

新潮质量保障 for 新潮测试技术 · February 12, 2020 · Last by 阿森 replied at February 13, 2020 · 581 hits

该文原创为新潮质量保障技术团队中的 “上进的中年软件测试从业者”,用于技术交流分享

引言

性能测试是一个合格软件测试人员应该具备的技能,而我刚好不具备。幸好我们团队有一些大牛,可以在工作中指点我。测试平台接入性能测试的初衷是封装常见场景,屏蔽性能测试的手动操作过程,自主完成一个场景的性能测试,操作人员要做的就是写好脚本,测试完成后分析指标。

实现过程

本功能由小丹实现,我来转述。
封装远程操作
封装SSH,进行文件传输和命令行执行。

Model层设计

  • testcase:这里留有接口testcase的入口,为后续接口从逻辑、功能到性能一系列流程测试。
  • jmx_file: 支持jmeter脚本上传进行验证。

View层设计

  • 格式化展示。
  • 执行按钮触发。
  • 报告下载。

控制层

  • 脚本上传。
  • 执行。
  • 监控。
  • 打包。
  • 下载。

效果展示

后续优化

  • 采用Jenkins作为任务队列管理和触发的工具,规避二次认证和性能测试机器过载的问题。
  • 对接运维平台,对执行结果进行自动分析,得到更精确的测试结论。

结语

引用一位老师的教诲,这个世界最大的公平在于:当一个人的财富大于自己认知的时候,这个社会有100中方法收割你,直到你的认知和财富相匹配为止。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

大神,你们性能测试,是使用jmeter写好脚本,上传到你们平台去管理是吗

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up