8,脚本用例设计
三、测试数据构造
1,badbaoy创建用户注册脚本
badboy访问目标网站,录制操作过程,导出jmeter脚本,再导入jmeter;
2,jmeter迭代生成账号
3,navicat备份数据库
保存
使用时:
四、测试脚本开发
1,用户登陆脚本开发
badboy录制登录脚本,导入jmeter:
添加CSV Data Set Config元件,将用户名参数化;
在接口后面添加定时器-固定定时器;
添加断言,匹配登录成功:
添加查看结果树,添加聚合报告;
2,随机购买商品脚本开发
同样添加计时器、查看结果树、聚合报告;
五、场景设计与实现
1,用户登陆并发基准场景设置
取数据的频率:
2,用户登陆业务量基准场景设置
六、场景执行与结果收集
七、结果分析与报告输出
7200/0.131=54961>5万
CPU负责运算,调用外部程序,CPU配置不高,系统不支持多线程;都可能导致CPU上升;
内存泄漏、内存处理有问题、内存本身不足;
八、性能调优与回归测试