是loadrunner的License管理器,只支持一个License,网上两个License,而loadrunner的不同协议是要求不同的License的,上面的10000 web clients是不能用于webserivce的(估计
其他协议也会遇到同样问题)。因此必须将License修改为global 100user,这样webserivce就可以跑起来了。注意修改License后要关闭现有的loadrunner程序然后再重新打开,否则License依然无效。如果需要测试不同的协议,则视具体需要自己动手设置不同的License了
补充:刚google到一个500 VU的LoadRunner 8.0 Global licence,尽管已经过期,但是可以通过修改机器时间来正常使用。我将机器时间设置为2003年2月,可以输入这个license,虽然 loadrunner给出警告,但是重起后可以正常使用。我试了一下200vu可以跑
java vuser,看来这也是一个突破100vu限制的办法,虽然修改时间的方法恶心了点。
(y'|r'WA{`R"w8~0licence:
Ra7KB\OzQ0BGAUGLIX-AJGI-AEIEKEKJJKEAFJP-BDFHW
k*X&F7{0N0Valid until 31. 十月 2003
另外一种方法是:LoadRunner中Web Services的HTTP请求脚本开发(以解决LR的Web Services协议100用户的限制)
网上流传的LR8.0的license只有global 100和web10000两种。用Web Services录制或用soap_request自开发的测试脚本,都走的是LR的Web Services协议,场景执行时都要受到100用户的限制。下面谈谈如何解决这个受限问题:51Testing软件测试网.`3? A'p JQ
如前所讲SOAP请求是一个HTTP POST请求,一个特殊的HTTP请求,所以我们完全可以用HTTP协议来开发Web Services测试脚本,以避免license的受限问题。51Testing软件测试网+i6jKy:l+j
脚本如下:
"_zQ
]lj.y(I0#include "web_api.h"
Action()
c a_/`M I!y0{51Testing软件测试网 V(zjC9bI
Ta
web_add_header("Content-Type", "text/xml; charset=utf-8");
w'H(QOF#[r0 web_add_header("Accept", "application/soap+xml, application/dime,multipart/related, text/*");51Testing软件测试网elo,XKHI2~
web_add_header("Cache-Control", "no-cache");51Testing软件测试网4E&B)KfD K9P
web_add_header("Pragma", "no-cache");
?3v8A)vrnxj0 web_add_header("SOAPAction", "sim.SyncOrderRelation");
lr_start_transaction("httpSoap");
web_reg_find("Text=<soapenv:Fault>", "Fail=Found", LAST);
G
` g'c+s'@8J(n'A \0 web_reg_find("Text=ErrorList", "Fail=Found", LAST);
web_custom_request("SoapHTTPRequest",
51Testing软件测试网d5z+BfE)J "URL=http://test1//wapprovision/provision.asmx",
0?%g~#UN7@3r2Ai0 "Method=POST",
X)~%I3wB:I,e0 "Resource=0",
51Testing软件测试网4DPC5To(Sc "RecContentType=text/xml",
51Testing软件测试网0QO)c&h/zL7JZ'g3]&[1C "Referer=",
xJ~0H^#d{
p0 "Snapshot=t1.inf",
,|;veq
\2qQM0 "Mode=HTML",
\5U'e bBt k5q P0 "EncType=text/xml; charset=utf-8",
51Testing软件测试网&L+~E$hw%^2g "Body=<?xml version=\"1.0\" encoding=\"utf-8\"?>"
_&R*N;K&WU0 "<soap:Envelope xmlns:soap="
51Testing软件测试网gS2o
s+qbYA"{ "\"
http://schemas.xmlsoap.org/soap/envelope/\"\n xmlns:xsi="
51Testing软件测试网1xh9x1UlS-a5Lq^ "\"
http://www.w3.org/2001/XMLSchema-instance\"\n xmlns:xsd="
'}.R8m"js%F4`gqB%w0 "\"
http://www.w3.org/2001/XMLSchema\">"
iTH-Bd"bso.C:d0 "\n<soap:Header>"
-F U~,N6?4a!M0 "\n<TransactionID xmlns=\"
http://www.monternet.com/dsmp/schemas/\">110000000001</TransactionID>"
)Gb U(eSf0 "\n</soap:Header>"
51Testing软件测试网%?%U
i$p+B;_a+lJ;r "\n<soap:Body>"
51Testing软件测试网/j/I1|b]`N
v "\n<SyncOrderRelationReq xmlns=\"
http://www.monternet.com/dsmp/schemas/\">"
0j,o.`/gPdq8C0 "\n<MsgType>SyncOrderRelationReq</MsgType>"
0L0j{7]^
pO0 "\n<Version>1.5.0</Version>"
51Testing软件测试网Gfp9hUo#~tL7V "\n<Send_Address>"
51Testing软件测试网g9jkqO b"\"p "\n<DeviceType>201</DeviceType>"
/aZ {`8J$`6_ \0 "\n<DeviceID>SZ12345</DeviceID>"
c}.]~*rMi+\G }0 "\n</Send_Address>"
DQ ?C:tlMwL0 "\n<Dest_Address>"
51Testing软件测试网 P5caQ8vEnz "\n<DeviceType>11</DeviceType>"
51Testing软件测试网 JO%AM1VT$H h` "\n<DeviceID>BJ88888</DeviceID>"
H @xGLoC0 "\n</Dest_Address>"
51Testing软件测试网 jRE%x;Y&[+x
y "\n<FeeUser_ID>"
51Testing软件测试网
I
`*{(iI0pzUmxyg "\n<UserIDType>1</UserIDType>"
51Testing软件测试网 sJ$m7aFw%\ "\n<MSISDN>13651412464</MSISDN>"
51Testing软件测试网]WO"m^s8g&T:^!O "\n<PseudoCode>011</PseudoCode>"
51Testing软件测试网W.CA|.]^]'A "\n</FeeUser_ID>"
51Testing软件测试网E@My3~I "\n<DestUser_ID>"
51Testing软件测试网K w)jKDJ D? "\n<UserIDType>2</UserIDType>"
C,}kTy0 "\n<MSISDN>{DMSISDN}</MSISDN>"
51Testing软件测试网C Q'c)wR%T p
~ "\n<PseudoCode>{PCode}</PseudoCode>"
51Testing软件测试网Af
t1\%r)z"L8~Ivh"S "\n</DestUser_ID>"
9_L*F#}*j0 "\n<LinkID>ForLulu</LinkID>"
51Testing软件测试网"}t6`
?y \f "\n<ActionID>{ActionId}</ActionID>"
51Testing软件测试网4T l8V ~"k"ch.J "\n<ActionReasonID>7</ActionReasonID>"
(]IT![
D2tY0 "\n<SPID>900513</SPID>"
51Testing软件测试网5pVILCXu "\n<SPServiceID>{SPId}</SPServiceID>"
51Testing软件测试网-@.c5cNeI:~Ps:N2z "\n<AccessMode>{AccessMode}</AccessMode>"
VGV@`ES6J0// "\n<FeatureStr>news</FeatureStr>"
AQ5B6n&I1N[0 "\n</SyncOrderRelationReq>"
{Bh%F[GDF
\7j0 "\n</soap:Body>"
xw"_#ET0 "\n</soap:Envelope>",
51Testing软件测试网5B VE7sgq:P LAST);
lr_end_transaction("httpSoap", LR_AUTO);
u&|2o!Dh2p2?
[0 return 0;51Testing软件测试网3[Gv a RD
}
_[E QnHN0