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上升;

内存泄漏、内存处理有问题、内存本身不足;

 

 

 

 

 

 

 

 

 

 

 

 

 

八、性能调优与回归测试