LoadRunner原理
LoadRunner是如何模拟成千上万的用户操作的?LoadRunner怎么确定所测试的网站的呢如果我在LoadRunner设定的网站中打开其他的网站LoadRunner...
LoadRunner是如何模拟成千上万的用户操作的?
LoadRunner怎么确定所测试的网站的呢 如果我在LoadRunner设定的网站中打开其他的网站LoadRunner还会继续测试被打开的网站吗?为什么? 展开
LoadRunner怎么确定所测试的网站的呢 如果我在LoadRunner设定的网站中打开其他的网站LoadRunner还会继续测试被打开的网站吗?为什么? 展开
4个回答
展开全部
LoadRunner工作原理:
LoadRunner通过模拟上千万用户实施并发负载,实时性能监控的系统行为和性能方式来确认和查找问题。
1、VuGen发生器:捕捉用户的业务流,并最终将其录制成一个脚本:
(1)选择相应的一种协议;
(2)在客户端模拟用户使用过程中的业务流程,并录制成一个脚本;
(3)编辑脚本和设置Run-Time Settings项;
(4)编译脚本生成一个没有错误的可运行的脚本。
2、控制器(Controller):
(1)设计场景,包括手动场景设计和目标场景设计两种方式;
(2)场景监控,可以实时监控脚本的运行的情况。可以通过添加计数器来监控Windows资源、应用服务器和数据库使用情况。
场景设计的目的是设计出一个最接近用户实际使用的场景,场景设计越接近用户使用的实际情况,测试出来的数据就越接近真实值。
3、负载发生器(Load Generators):模拟用户对服务器提交请求。
通常,在性能测试过程中会将控制器和负载发生器分开;当使用多台负载发生器时,一定要保证负载均衡(指在进行性能测试的过程中,保证每台负载发生器均匀地对服务器进行施压)。
4、分析器(Analysis):主要用于对测试结果进行分析。
其原理图如下:
展开全部
我英文不好,没看过官方文档,好多东西都是自己摸索的,如果回答的不正确大家别见笑。
1、Lr的用户数量就是一个多线程
2、Lr不会智能到自己分辨要测试的网站,这个只能由测试者编辑脚本达到要求,如果在设定的网站中打开其他的网站,这个动作也会被录制下来,在脚本的回放和运行中都会按照脚本中的动作去完成,所以你要测试那个网站的那个动作,都要自己编辑脚本来确定。
3、Lr压力的时候测试那个网站,由你的action中的动作决定,在压力时,首先它加载的是init,之后就开始循环action,init只会被加载一次,所以会不会测试被打开的网站,就看你打开的动作是在Init里面还是在ACTION里面。
1、Lr的用户数量就是一个多线程
2、Lr不会智能到自己分辨要测试的网站,这个只能由测试者编辑脚本达到要求,如果在设定的网站中打开其他的网站,这个动作也会被录制下来,在脚本的回放和运行中都会按照脚本中的动作去完成,所以你要测试那个网站的那个动作,都要自己编辑脚本来确定。
3、Lr压力的时候测试那个网站,由你的action中的动作决定,在压力时,首先它加载的是init,之后就开始循环action,init只会被加载一次,所以会不会测试被打开的网站,就看你打开的动作是在Init里面还是在ACTION里面。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
录制前 需要设置测试网站的 url
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2020-08-11 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
关注
展开全部
LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。
LoadRunner工作原理
LoadRunner由四大组件组成:VuGen、控制器、负载发生器和分析器。
1、 VuGen发生器:捕捉用户的业务流,并最终将其录制成一个脚本:(1)选择相应的一种协议;(2)在客户端模拟用户使用过程中的业务流程,并录制成一个 脚本;(3)编辑脚本和设置Run-Time Settings项;(4)编译脚本生成一个没有错误的可运行的脚本。
2、控制器(Controller):(1)设计场景,包括手动场景设计和目标场景设计两种方式;(2)场景监控,可以实时监控脚本的运行的情况。可以通过添加计数器来监控Windows资源、应用服务器和数据库使用情况。
场景设计的目的是设计出一个最接近用户实际使用的场景,场景设计越接近用户使用的实际情况,测试出来的数据就越接近真实值。
3、负载发生器(Load Generators):模拟用户对服务器提交请求。
通常,在性能测试过程中会将控制器和负载发生器分开;当使用多台负载发生器时,一定要保证负载均衡(指在进行性能测试的过程中,保证每台负载发生器均匀地对服务器进行施压)。
4、分析器(Analysis):主要用于对测试结果进行分析。
LoadRunner工作原理
LoadRunner由四大组件组成:VuGen、控制器、负载发生器和分析器。
1、 VuGen发生器:捕捉用户的业务流,并最终将其录制成一个脚本:(1)选择相应的一种协议;(2)在客户端模拟用户使用过程中的业务流程,并录制成一个 脚本;(3)编辑脚本和设置Run-Time Settings项;(4)编译脚本生成一个没有错误的可运行的脚本。
2、控制器(Controller):(1)设计场景,包括手动场景设计和目标场景设计两种方式;(2)场景监控,可以实时监控脚本的运行的情况。可以通过添加计数器来监控Windows资源、应用服务器和数据库使用情况。
场景设计的目的是设计出一个最接近用户实际使用的场景,场景设计越接近用户使用的实际情况,测试出来的数据就越接近真实值。
3、负载发生器(Load Generators):模拟用户对服务器提交请求。
通常,在性能测试过程中会将控制器和负载发生器分开;当使用多台负载发生器时,一定要保证负载均衡(指在进行性能测试的过程中,保证每台负载发生器均匀地对服务器进行施压)。
4、分析器(Analysis):主要用于对测试结果进行分析。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询