资源描述:
《Loadrunner接口测试的两种方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Loadrunner接口测试的两种方法其实无论川那种醒方法,按□测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客八端,客八端接收应答报文这一个过程。方法一、用LoadRunner实现接口测试人家都知道LoadRunner是-种性能测试工具,但它也可以用在我们做接口测试的时候。开发人员开发出来的接口•提供给测试人员详细的接口使川说明心该说明巧最丛木的耍求如下:接口测试地址:/SNS/Publish请求报文参数说明:参数名称参数描述字符
2、类型字符值SNSID社区IDString6UserID用户IDString10CommcntsTypcID评论类型IDString2CommentsID评论IDString10AuthorlD作者IDString10CommentsContent评论内容String50请求报文格式:vPublish>1234562v/Comme
3、ntsTypelD>123456DorTtforgetthemeeting!应答报文的参数接11说明:参数名称参数描述字符类型字符值UserID用户IDString10CommentsTypelD评论类型IDString2CommentsTD评论TDString10CommcntsContcnt评论内容String50Sta
4、tusCode返回值JLnt0代表pass,非0代表fai1StatusTcxt返回信息描述StringvPublish>4562v/CommentsTypelD>123Dorftforgetthemeeting!0
5、发送成功一条评论有了上述的说明书Z后,测试人员町以根据文档的描述在LoadRunner书写相应的接11测试脚木。LoadRunner中涉及到向服务器发送请求的API方法包括:web_url(),web_submit_form(),web_submit_data(),web_custom」equest()。下面介绍两种我常用的方法:方法一:使門web_submit_data()web_submit_data(n
6、inserf,,,Action=http://116.211.23.123/SNS/Publish.htm”,,,Method=POSTu,HReferer=http://116.211.23.123/SNS/Publish.htm",”Mode=HTML”,ITEMDATA,nName=SNSID”,”Value=6601”,ENDITEM,"Name=UserID,,,"Value=123",ENDITEM,"Name=CommentsTypelD","Value=1",ENDITEM,"Name=
7、CommentsID","Value=456",ENDITEM,MName=AuthorlD”,"Value=789",ENDITEM,"Name=CommentsContent”,"Value=Justfortesting",ENDITEM,LAST);方法二:使用web_custom」equest()charstr[1OOO];strcpy(str,"SNSID=7999&UserlD=1&CommentsTypelD=1&CommentslD=1&AuthorlD=1&CommentsConten
8、t=1”);webcustomrequestC'Publish",•'Url=http://116.211.23.123/SNS/Publish.htm",MMethod=POSTH,MReferer=http://116.211.23.123/SNS/Publish.htm”,”Mode=HTTP”,str,LAST);这也是一种写法,可以跟web_submit_data互换。这种写法更利于拼接参数。方法一适合一些xml结构的根元素下的子