本文档主要介绍LoadRunner在UDP协议下的性能测试方法,如何统计事物成功率和场景设置部署。
1、发送数据及接收数据的脚本;
2、打印输出到控制台;
3、发送的数据格式说明;
下图发送的数据buf0字节长度为99个字节,发送的数据格式,用户可以根据数据格式文档在这里配置。\x3C表示如下:\x表示后面跟的数据为16进制。recv buf1 25表示接收的数据格式为21个字节。至于参数化,可以在这里进行,参数化的方法与B/S架构的参数化相同。不做介绍。
本文档主要介绍LoadRunner在UDP协议下的性能测试方法,如何统计事物成功率和场景设置部署。
4、输入控制台日志,如果是打印发送的数据,将注释掉的脚本解开理解一下就好。不做解释。
5.2场景设置及结果统计
由于UDP协议无法通过LoadRunner来统计一个发送真实的数据值,从而
没有办法通过LoadRunner来确定一个事务成功率,为了确保此次测试能够统计一个真实的事务成功率。那么在LoadRunner设计如下:
模拟100用户并发,迭代10次,按照一个1用迭代10次就是
10条数据,那么100用户迭代10次就是1000条数据。从而计算出客户端发送数据的真实情况;
通过数据库来进行统计真正入库的数据,通过查询语句统计出该
手机号入库的总体数据。
将两者的数据按照入库前后的数据进行计算,得出事务成功率
场景中,100用户的并发情况,按照性能测试标准部署最大压力并发,具体
如下:
迭代10次;
用户瞬间并发100用户;
由于是性能上的功能检查,所以迭代运行完即停止。选择
Run