一、常用性能测试场景:
单场景 → 单独某个功能、接口,测试目标是多少

混合场景 → 发现线程死锁和数据库死锁

稳定性场景 → 系统是否稳定运行,发现系统是否有内存泄漏(过程)、内存溢出(结果,系统崩溃)(一般N*12小时)

二、龙捷城配,选取典型的业务场景

1、下订单(立即招车)

最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)_数据库

//下订单(立即招车)
         lr_start_transaction("下订单");
    web_submit_data("saveOrder", 
         "Action=http://192.168.229.133:8080/suqi/order/saveOrder", 
         "Method=POST", 
         "RecContentType=text/html", 
         "Referer=http://192.168.229.133:8080/suqi/order/saveOrderUI?driverId=0&when=now", 
         "Snapshot=t21.inf", 
         "Mode=HTML", 
         ITEMDATA, 
         "Name=depart", "Value=苏州市", ENDITEM, 
         "Name=arrival", "Value=高铁苏州北站-地铁站", ENDITEM, 
         "Name=goods_name", "Value=ct", ENDITEM, 
         "Name=delivery_time", "Value=2021-08-24 23:00", ENDITEM, 
         "Name=goods_weight", "Value=1", ENDITEM, 
         "Name=goods_volume", "Value=1", ENDITEM, 
         "Name=freight", "Value=10", ENDITEM, 
         "Name=tip", "Value=1", ENDITEM, 
         "Name=deliver", "Value=1", ENDITEM, 
         "Name=deliver_mobile", "Value=13916573671", ENDITEM, 
         "Name=remark", "Value=1", ENDITEM, 
         "Name=driverId", "Value=", ENDITEM, 
         "Name=bookingId", "Value=", ENDITEM, 
         LAST);
     
     lr_end_transaction("下订单", LR_AUTO);

三、龙捷城配,下订单10个用户并发下订单测试结果:

1、服务器端资源利用率

最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)_线程死锁_02

2、生成重复的订单号,如下:

最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)_数据库_03

3、页面下载时间最长的业务,如下: 

http://192.168.229.133:8080/suqi/order/order

 

最近教学中龙捷城配性能测试遇到的问题——重复订单号(简单记录一下)_内存泄漏_04