一、常用性能测试场景:
单场景 → 单独某个功能、接口,测试目标是多少
混合场景 → 发现线程死锁和数据库死锁
稳定性场景 → 系统是否稳定运行,发现系统是否有内存泄漏(过程)、内存溢出(结果,系统崩溃)(一般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、服务器端资源利用率
2、生成重复的订单号,如下:
3、页面下载时间最长的业务,如下:
http://192.168.229.133:8080/suqi/order/order