caoyuanzhen2008 发表于 2009-4-2 17:42:35

如果没有界面,该怎么用LoadRunner向服务器发送数据呢???

如果没有界面,该怎么用LoadRunner向服务器发送数据呢???

这是我面试时候,项目经理问我的,请各位大侠帮帮我,我不知道该怎么回答呢???

Lorita 发表于 2009-4-2 18:06:02

很简单

我现在做的就是没有界面的,系统的性能测试。这个你要会使用网络抓包工具,去监测客户端和服务器之间的交互的信息,这个工具会把他们之间的传输过程记录下来。
如果你抓出来的是get方式的请求,那么就用LR的web_url()这个函数去向服务器发请求,如果你抓出来的是post方式,你就用web_submit_data()或者web_submit_form()这2个函数去向服务器发请求。。。

caoyuanzhen2008 发表于 2009-4-2 20:52:30

谢谢你的回答,但是我还是不怎么明白啊!没有界面,怎么录制代码呢!怎么在里面加这些涵数呢??

Lorita 发表于 2009-4-3 10:42:54

不是录制的,,是每一句代码都要自己敲进去的
我现在做的就是手机模拟器和服务器之间业务的判断
举个例子吧:
   web_url("login",
                               
        "URL=http://{hostadress}/phone/login?n={phone}&ep={SHA_64OUT}&l=0&w=230&h=113&s=1&c=",
        "RecContentType=application/octet-stream",
        LAST);
这个就表示在向服务器做请求登录的操作,这个{hostadress}是我们服务器的地址,这里我用这个参数代替了。
然后/phone/login?这个是登录的接口。。
(phone)是你的电话号码。还有后面那些参数
这些东西你可以用抓包工具得到的。。
你把这些写在LR中,然后运行,就相当于你实际在手机上做操作,和用手机去请求是一样的。
本身LR就是解析的协议。。
现在明白没?

caoyuanzhen2008 发表于 2009-4-7 22:20:25

非常感谢你的回答,前两天因为忙,一直没来的急感谢!明白一点点!呵呵!

这门技术我一点都不了解,看来还是要多学习才行啊!

Lorita 发表于 2009-4-8 17:24:29

不客气 呵呵
我也是刚刚接触不久。。。加油。。。
页: [1]
查看完整版本: 如果没有界面,该怎么用LoadRunner向服务器发送数据呢???