做压力测试时需要知道的几个步骤

做压力测试时需要知道的几个步骤:
1. 了解压力测试的需求。
查看发给测试部的性能测试工单,了解此次测试需要使用什么样的场景,期望系统到达最大用户数是多少等等。(具体内容具体分析)
2了解应用服务器和数据库服务器相关信息
应用服务器和数据库是都使用同一台机器,还是分离各自分布在不同的机器上。
服务器的用户名,登录密码等信息(监控计数器指标时需要到)。
3.测试环境准备。
安装LR,检查LR是否可用。
4.所要测试网站如果有验证码,确定开发是否已经做了处理。是否已经屏蔽或可以任意万能码
5.根据需求场景录制脚本
假设录制【登录新建通知--退出】。录制完后不做任何修改回放一次脚本:检查标准日志是否有错。
6.检查脚本的完整性。
把LR没有录制到的页面请求手动添加到脚本里。(根据项目决定)
用FF浏览器登录到网站上,调试。查出每个页面加载出来的请求与脚本进行对比,看看LR是否已经录制完所有的HTTP请求。
7.删除冗余的脚本例如thinktime或cookies。
8.参数化用户名。
直接导入用户信息或者连接数据库从而获取用户信息。
连接数据库步骤:
默认:
驴肉加工
输入连接数据库的语句
连接成功之后的结果!!
9设置用户的分配方式。
(推荐使用UniqueOnce的分配方式)以下是各种分配方式的组合:
假设使用2个用户,2次迭代,参数的值是1,2,3,4,5,6,7,8,9,10,11,12查看各种方式的取值
中轴旋转门
更新方法
数据分配方法
Sequenitial
Random
Unique
Each  iteration
迭代1
迭代2
迭代1
迭代2
迭代1
迭代2
Vuser1
1
2
3
6
1
2
Vuser2
1
2
7
8
3
4
Each occurrence
迭代1
迭代2
迭代1
迭代2
迭代1
Vuser1
1,2,3(参数出现3次)
4,5,6
套筒冠
发电机冷却器4,8,9
2,3,8
1,2,3
4,5,6
Vuser2
1,2,3
4,5,63837Cc
1,2,4
5,6,8
7,8,9
10,11,12
Once
迭代1
迭代2
迭代1
迭代2
迭代1
迭代2防火拉链
Vuser1
1
1
3
3
1
1
Vuser2
1
1
4
4
2
2

本文发布于:2024-09-22 19:23:12,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/224226.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:脚本   测试   是否   数据库   信息   用户
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议