日期:2014-05-17  浏览次数:20721 次

Load Runner mobile http/html协议在手机应用性能测试中的实现(二)



?第一篇我们介绍了如何通过LR来捕获手机发出的真实访问数据,这一篇我们将介绍捕获数据之后的操作。

?

? 接第一篇:

?1. 用wireshark 捕获手机访问的数据后,可以根据协议来筛选仅HTML或者不筛选让LR自己分析。选择另存将wireshark 获取的数据包保存为.pcap格式。

?2. 打开LR11.5(至少是以上版本才支持此协议)。选择 mobile http/html协议。



?

2.选择录制



?3.选择导出的.pcap文件,并选择第二项,通过分析数据以生成脚本,其它用默认即可。



?4.导入后我们来看一下生成的脚本代码

Action()
{

	web_add_cookie("QN48=tc_f39fc2c153a007a1_13c29f5c48b_90e7; DOMAIN=touch.qunar.com");

	web_add_cookie("QN1=wKgZEVDwHiZ0pjsMBcTaAg==; DOMAIN=touch.qunar.com");

	web_add_cookie("QN48=tc_f39fc2c153a007a1_13c29f5c48b_90e7; DOMAIN=bc.qunar.com");

	web_add_cookie("QN1=wKgZEVDwHiZ0pjsMBcTaAg==; DOMAIN=bc.qunar.com");

	web_url("touch.qunar.com", 
		"URL=http://touch.qunar.com/", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=", 
		"Snapshot=t1.inf", 
		"Mode=HTML", 
		EXTRARES, 
		"Url=http://bc.qunar.com/wap?utmwv=0.1&t=0.7578790553379804&utmsr=720*1280&utmr=-1&utmp=http%3A%2F%2Ftouch.qunar.com%2F&utmhn=touch.qunar.com&s=266&a=tw_index", ENDITEM, 
		LAST);

	web_link("SelectFlight", 
		"Text=SelectFlight", 
		"Snapshot=t2.inf", 
		EXTRARES, 
		"Url=http://bc.qunar.com/wap?utmwv=0.1&t=0.4847093583084643&utmsr=720*1280&utmr=http%3A%2F%2Ftouch.qunar.com%2F&utmp=http%3A%2F%2Ftouch.qunar.com%2Fflight.jsp%3Fbd_source%3Dqunar%26backUrl%3D%252F&utmhn=touch.qunar.com&s=254&a=tw_flightIndex", "Referer=http://touch.qunar.com/flight.jsp?bd_source=qunar&backUrl=%2F", ENDITEM, 
		"Url=/filghtCitySuggest.jsp?city=%25E4%25B8%258A%25E6%25B5%25B7&_=1357913752957", "Referer=http://touch.qunar.com/flight.jsp?bd_source=qunar&backUrl=%2F", ENDITEM, 
		"Url=/filghtCitySuggest.jsp?city=%25E6%25AD%25A6%25E6%25B1%2589&_=1357913758311", "Referer=http://touch.qunar.com/flight.jsp?bd_source=qunar&backUrl=%2F", ENDITEM, 
		LAST);

	web_add_cookie("QN48=tc_f39fc2c153a007a1_13c29f5c48b_90e7; DOMAIN=source.qunar.com");

	web_add_cookie("QN1=wKgZEVDwHiZ0pjsMBcTaAg==; DOMAIN=source.qunar.com");

	web_url("flightList.jsp", 
		"URL=http://touch.qunar.com/flightList.jsp?startDate=2013-01-13&backDate=2013-01-16&flightType=oneWay&bd_source=qunar&