2018-1-15性能测试之虚拟用户开发

Posted tlkj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-1-15性能测试之虚拟用户开发相关的知识,希望对你有一定的参考价值。

1.1Vuser开发前的准备

1)深入了解系统功能:深入了解系统是进行性能需求分析的前提。
2)深入了解系统架构:分析系统的架构弄清楚开展测试需要做哪些准备工作,系统潜在的压力点在哪,确定重点模拟用户的哪些业务和操作。

3)设计性能测试场景:性能测试场景是Vuser开发的依据,Vuser脚本开发应该以性能测试场景为基础,而不是随意去模拟用户的行为。

1.2脚本协议的选择。

创建虚拟用户的第一步是选择协议。LR支持的协议非常广泛达上百种,每种协议一般适合于特定体系结构。LR支持单协议,也支持组合协议。

LR支持以下九大类型协议:

#Client/Server:

#Custom;

#Database:

#ERP/Crm

#Java

#Mailing Services;

#Remote Access

#Wireless

选择协议的关键是看要模拟的终端用户与服务器之间采用了神马协议进行通信,然后选择对应类型Vuser协议,而与具体的技术开发平台没有直接关系。

下面是一些常见选择Vuser协议的惯例:

1)基于浏览器的应用多选择Web(HTTP,html)协议

2)浏览器嵌入了active插件时,可能需要自己开发测试脚本。

3)C/S架构取决于使用的数据库以及具体的网络通信协议

4)基于TCP/IP的网络应用通常会选择Windows Sockets协议

 

以上是关于2018-1-15性能测试之虚拟用户开发的主要内容,如果未能解决你的问题,请参考以下文章

使用LoadRunner怎么进行性能测试

SoapUI进行性能测试

系统性能测试实施流程

系统性能测试的结论

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

怎么进行性能测试