loadrunner性能测试(http+json)

本文介绍了一个针对大数据系统中特定模块的并发性能测试过程。通过定制化的脚本模拟高并发请求,旨在评估系统的处理能力和识别潜在瓶颈。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:最近做大数据项目要做性能测试,再网上找了一下相关的资料,做了这方面的简单测试。

一、目的:

        1、测试大数据的一个模块(dim)的并发性能

        2、根据性能分析该模块的瓶颈,提出合理化建议


二、步骤:

        1、编辑脚本

         Action()
            {
            web_custom_request("DIM_request",
                "Method=POST",
                "URL=http://192.168.0.144:8081/userData",
                "RecContentType=application/json",
                "EncType=application/json",
                "Mode=HTML",
                RAW_BODY_START,
                "{\"message_head\": {\"providerId\": \"LONGVISON\"}, \"message_body\": {\"message_count\": 1, \"message_list\": [{\"event_id\": \"101\", \"map\": {\"type\": \"1\", \"smart_card_id\": \"1151002781812085\", \"area_code\": \"30130\", \"trigger_time\": \"2015-07-08 16:47:38\", \"on_id\": \"40993\", \"ts_id\": \"31\", \"ser_id\": \"3112\", \"channel_name\": \"szgq\", \"program_name\": \"qtfy\"}}]}}",
                341,
                RAW_BODY_END,
                LAST);
            
            return 0;
            }

========================================

        web_custom_request #发送数据调用该函数

        Method #该函数的方法

        URL#接收该数据的IP和端口

        RAW_BODY_START,RAW_BODY_END,之间是此次发送的内容

        该内容分为两个部分:第一个部分为此次发送的实际的信息,第二个信息为此次发送信息的字节数,如上面所示的341(该数字有两种方法可以计算,第一:手动计算,除去转义的反斜杠和大括号外面的双引号,第二种:使用firefox的插件计算,把发送的内容粘贴到控制台使用length.方法计算长度)


        2、根据实际情况设置脚本参数

        3



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值