软件测试。。

 

并发用户数量(与服务器进行交互的在线用户数量)

 

请求响应时间(网络响应时间+server的响应时间)

 

事务响应时间(完成一个事务所用的时间)

 

吞吐率(单位时间在网络上传输的数据量)(从Server返回Client的)

 

TPS(每秒系统可以处理的事务量)

 

点击率(每秒发送的HTTP请求的数量,点击率越大对服务端的压力越大)

 

资源利用率(对不同资源的使用程度,比如服务器的CPU,内存等)

 

 

 

 

Visual User Generator

LoadRunner用有各种Vuser类型,每一类型都适合特定的负载测试环境

VuGen 仅能录制Windows平台上的会话。但录制的Vuser 脚本既可以在windows上运行,也可以在unix平台上运行

 

 

 

 

 

 

 

 

LoadRunner:

 

 

脚本:

第一步:脚本录制

第二步:脚本回放 (检查 是否 存在问题,一步一步,F10)

第三步:脚本优化

第四步:脚本验证

 

 

 

 

添加 事务:

ctrl + T

insert start transaction    lr_start_transaction("confirm message");

ctrl + D

end transaction

 

添加集合点:

insert rendezvous

 

 

参数化:

1.选中右键-replace with parameter。。这种方式不建议

2.直接新建一个参数, 然后替换 insert new  parameter (parameter type --Table)

 

输出参数的 信息

lr_log_message("用户名 %s", lr_eval_string("{username}"));

 

参数迭代 取值(设定几次取值):  

Edit Running Setting(F4)

RunLogic - Number of Iterations 3

 

设置检查点:

设置文本检查点:

Tree - 右 server response - 选择文本 右键 Find Text

(web_reg_find("Text=已登录","Search=body",LAST));

(需要手动打开 文本检验:RunTime Setting -Preferences-Checks(Enable Image and text check))

(设置当发生错误时 继续执行: RunTime Setting -Miscellaneous-Error Handing(Continue on error))

 

 

简单的if判断:

web_reg_find("Text=已登录","SaveCount=num","Search=body",LAST);

 

if(strcmp(lr_eval_string("{num}",0)==0))

   lr_log_message("登录失败!");

else

   lr_log_message("登录成功!");

 

 

 

 

 

场景设计: Tools 

第一步: 设计场景

第二步: Run Time Setting

第三步: 添加监控图

第四步: 查看运行时数据

 

 

 

在脚本里设置的  iterations 有时,在场景里是不生效的。

因为 场景的设置 会 优先度高点

 

结果分析

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

折腾数据折腾代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值