使用LoadRunner进行性能测试的时候,碰到两个概念"强并发","弱并发",该怎么理解?以前从没有听说过。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用LoadRunner进行性能测试的时候,碰到两个概念"强并发","弱并发",该怎么理解?以前从没有听说过。相关的知识,希望对你有一定的参考价值。

怎么样才叫:强并发?
那什么才算是弱并发呢?搞了有一段日子的性能测试了,但是这两个概念是在不懂,貌似LR也没有提供这两个概念出来呀?

没听说了,但从字面理解如下,不知道对不对,只供参考
1. 强并发:例如设置了很多集合点,经常要求虚拟用户在同一个点同时做某事。
2.弱并发:不设置任何集合点,虚拟用户按各自的速度和节奏做自己的动作。 不强迫虚拟用户在同一个点一起做某事。追问

仅是有无集合点的区别吗?

参考技术A 这个概念我也没有接触过,我认为是和并发数量有关。而并发数量和系统相关。是不是有一个系统容量测试呢?超过这个数据就是强并发,低于这个数据就是弱并发。 参考技术B 一个是力量大 一个是力量小追问

如何LoadRunner进行中间件的性能测试

1、接到项目时,首先了解系统架构,是B/S,还是C/S,使用什么应用服务器(即中间件),什么数据库?
2、熟悉系统的功能、业务流程,明确项目的性能需求是什么?有哪些性能指标?
3、编写性能测试计划。(有些公司不要求写)
4、设计性能测试用例。(按场景设计思路来写比较清晰)
5、准备测试数据,如一些业务需要大数据量的,就要先造好数据。
6、选择录制协议,录制两份业务需求功能一样的脚本。(好处是:一是可以做脚本备份,二是脚本优化查找需要关联的地方)
7、优化脚本,包括设置参数化,检查点,关联,集合点,事务以及自行编写的函数,日志输出函数等。
8、创建场景。(创建两份一样的场景,以20/80并发用户原则递增来设计,如并发要100个用户,第一份创建80个用户并发,第二份创建100个用户并发,这样在结果分析中容易发现)
9、场景设计,添加集合点策略,负载均衡器,对“运行时设置”,如lr_think_time,迭代设置,日志输出控制等。
10、场景运行,添加监控图表,服务器系统资源监控计数器,数据库系统资源监控等。
11、性能结果分析,通过监控图表的数据(事务响应时间、点击率、吞吐量)、系统资源分析、web页面诊断分析等。
12、收集测试结果,编写性能测试报告。
以上是自己总结的一点经验,有不对的思路请大家多多指教。活到老,学到老!
参考技术A 同求方法。

以上是关于使用LoadRunner进行性能测试的时候,碰到两个概念"强并发","弱并发",该怎么理解?以前从没有听说过。的主要内容,如果未能解决你的问题,请参考以下文章

LoadRunner接口测试方法

如何使用LoadRunner进行Web性能测试

使用LoadRunner怎么进行性能测试

loadrunner socket协议问题归纳

如何LoadRunner进行中间件的性能测试

loadrunner 录制脚本制定事务