前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【LoadRunner】OSGI性能测试实例

【LoadRunner】OSGI性能测试实例

作者头像
流柯
发布2018-08-30 17:04:21
6320
发布2018-08-30 17:04:21
举报
文章被收录于专栏:流柯技术学院流柯技术学院

其实我们就两点

Ø  确定测试登录最大并发用户数; Ø  事务平均响应时间 (两个查询) 得到这个任务 如何展开测试工作呢? 一、WindowsResources 设置(其实不监控 设不设都行 我感觉)  1.        添加设备 2.        windows server 2008选择platform为win2003就可以  (这个试了好几个才弄对) 3.        服务器用户名和密码  4.        选择监控项目  二、设置runtime-settings(每次跑前都要检查) 1.   把timeout改大 都改成200 2 . 设置think time   选择忽略 3. 设置log 选择Extended log 下面3个根据情况选(后来研究了一下log 感觉设不设也无所谓) 三、并发测试

集合点要在事务外,并且在事务前。

录制步骤:

1、 打开登录页面(LR自动打开)

2、 输入用户名密码

3、 插入集合点

4、 插入开始事务

5、 点击登录按钮

6、 登录页面加载完成

7、 关闭页面

8、 插入结束事务

如果你非常熟悉每一段脚本代码的作用,可以在脚本中添加:lr_rendezvous 集合点函数。

四、设置并发的场景 

逐渐加大100 Start Vusers:Start 100 Vusers simultaneously  Duration:Run until completion 

参考合并图:运行人数 - 每秒点击次数(右键merge graphs)

                     运行人数 – 平均事务相应时间 

五、负载录制

录制步骤:

1、 打开登录页面(LR自动打开)

2、 输入用户名密码

3、 插入开始事务

4、 点击登录按钮

5、 登录页面加载完成

6、 插入结束事务

7、 输入数据

8、 插入开始事务

9、 测试功能点

10、 插入结束事务

11、 重复操作7-11

12、 关闭页面

六、设置负载的场景

根据业务修改用户数和时间,每秒加载用户数不要超过20个

Start Vusers:Start 10 Vusers, 2 every 00:00:15(HH:MM:SS)  Duration:Run for 00:30:00 (HH:MM:SS)  Stop Vusers:Stop all Vusers:5 every 00:00:30(HH:MM:SS)  参考合并图:每秒点击次数-吞吐量

参考了很多的例子 出了3个方案 结果都差不多 一个是1秒加1个用户,一个是1秒加10个用户,具体这里怎么设 还没搞明白

七、参数化

1、  需要参数化的地方右键 选择replacewith parameter

2、  输入名称

3、  选择Edit withNotepad

4、  设置规则 

select next row 中有三个选项:Sequential(顺序读取)、Random(随机读取)、Unique (唯一)

updatethe value 中也有三个选项: Each Occurrence(每次遇到 )、 Each iteration(每次迭代 )、 Once(一直 )  并发场景跑完为passed状态、负载场景为stopped状态(纠结了我很久 并发到没有纠结,负载纠结的看网上说这样是对的)  我的报告如下 Ø  使用100、200、500个用户并发全部通过、使用1000个用户并发通过600个左右用户; Ø  响应时间:简单操作<=5s(登录、用户管理查询、日志管理查询)  结论:经测试验证,本系统登录模块的并发人数为600人左右,用户查询在用户数量为60时响应时间操作小于3秒,日志查询在日志数量为180时响应时间操作小于3秒。 (我感觉数据量太小) 

转自:http://www.cnblogs.com/jiangkeji

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-02-14 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 四、设置并发的场景 
  • 五、负载录制
  • 六、设置负载的场景
  • Start Vusers:Start 10 Vusers, 2 every 00:00:15(HH:MM:SS)  Duration:Run for 00:30:00 (HH:MM:SS)  Stop Vusers:Stop all Vusers:5 every 00:00:30(HH:MM:SS)  参考合并图:每秒点击次数-吞吐量
  • 七、参数化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档