WL压测实战分析
背景:
jmeter压测某个活动的购买性能。
支持多少人并发提交订单?
脚本开发:
根据接口文档分析协议、提交数据格式,该项目是json数据格式,所以在消息体数据中参考接口文档的字段写json串,并在该请求头文件中设置Content-Type application/json;charset=UTF-8;
分析json串,含有中文的话,需要内容编码设置为utf-8
场景设计:
业务逻辑:
- 当用户提交订单后,不能再次提交,因为存在待支付订单。
- 用户是通过openID区分的,这个是微信小程序的,不能随便使用字符串代替,所以必须使用真实的openID,且不能重复需要有唯一性限制。计划使用正式数据收集的微信用户的openID。
- 使用循环控制器+计数器,获取数据库的openid,保证多个线程并发时每个线程取得openid不同。
- 读取数据库openid的操作放在仅一次控制器内。但是每个线程都会读取一次数据库。
性能相关
posted on 2020-07-08 13:01 shuilan55555 阅读(120) 评论(0) 编辑 收藏 举报