针对此次库内作业性能测试,梳理一下期间的工作流程
第一步:梳理脚本
梳理已有的接口脚本,确认需要做性能测试的几个接口,即使用率高,对性能有要求的几个主要接口。
第二步:熟悉业务
结合页面的操作,和确认的接口,梳理具体的业务逻辑
第三步:环境部署
同时,请开发人员部署了测试环境。
测试环境的服务器指标,尽量和生产环境一致。
部署的时候,负载均衡等情况也尽量和生产环境一致。
由于服务器成本问题,此次只做到了指标一样,但部署情况做了调整,各个服务各一台,webapi部署了两台。
施压机器的确定:此次的施压机和部署的服务都是在云上,不存在带宽限制。
如果施压机在本地windows上,部署服务在云上,就会有带宽问题。
第四步:基础配置
部署测试环境后,要做基础配置。有分两个部分。
开发人员做一部分基础配置。
扫描二维码关注公众号,回复:
10660756 查看本文章
测试人员做一部分,仓库的,货品的,库区的,等基础数据的配置。
第五步:造数
造基础数据
造了6个不同类型的商品,通过新建入库单和出库单的操作,各自库存有1千万
造了100万个出库单,每个出库单有6个商品
造了几千个波次,每个波次有100个出库单
其中,造数也是通过跑脚本的方法进行。
所以,最终的结果:1个波次,100个出库单,其中1个出库单包含6个不同的商品。
第六步:调试脚本
对于请求中,明细条数比较多的情况,脚本的处理。