免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
loadrunner 中文亂碼的問題

loadrunner 中文亂碼的問題

我用loadrunner錄制腳本里的亂碼一直沒有解決??吹骄W(wǎng)上很多貼子。
采用的方法:1、第一步:去lr 的vugen的Tools -> Recoding Options -> Advanced -> Support charset -> UTF-8 選上。
2、新建腳本--->選擇協(xié)議(Http)-->選項(xiàng)-->高級-->選擇“支持字符集”并點(diǎn)選“UTF-8”;
   在回放腳本之前:Vuser-->運(yùn)行時(shí)設(shè)置-->瀏覽器-->瀏覽器仿真-->更改-->使用瀏覽器-->語言下來選擇 “中文(中國)”;
3、采用“首先,我們直接用正常的字去參數(shù)化,這里只舉其中的一個(gè)例子來說明,比如<assuname>這個(gè)字段,我們用參數(shù)值“汽車”直接在腳本中替換“浣忔埧”,腳本回放失敗。
然后就想到會不會是所有的中文字段都需要用才行呢?于是把所有的亂碼都用簡體字替換,腳本回放還是失敗。
    通過以上的兩點(diǎn)試驗(yàn),說明直接參數(shù)化的方法是行不通的,我們必須另找辦法。
LoadRunner中,為我們提供了一個(gè)字符串編碼轉(zhuǎn)換的函數(shù)lr_convert_string_encoding,用法如下:

    int lr_convert_string_encoding ( const char *sourceString, const char *fromEncoding, const char *toEncoding, const char *paramName);”此貼的辦法。
都有沒成功。大家有沒有相似的問題呀,還有什么別的辦法嗎。

我根據(jù)方法修改的代碼如下所示:
  web_add_header("Content-Type", "text/xml; charset=UTF-8");
  
        lr_convert_string_encoding(lr_eval_string("{NewParam_1}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");
    strcpy(tmp,lr_eval_string("{str}"));  
        lr_log_message("str is %s",tmp);

        web_submit_data("longOpenAction!create.ilf",
                "Action=http://10.19.69.23:7082/intel/longOpenAction!create.ilf?",
                "Name=ciropenreqs[1].zmRegion", "Value=鏋e簞", ENDITEM,
                "Name=ciropenreqs[1].zmUsage", "Value=绔\xAF\xE5眬", ENDITEM,
                "Name=ciropenreqs[1].circuitNumber", "Value=2", ENDITEM,
                "Name=task.procDefName", "Value=%s", ENDITEM,
                "Name=task.actCreateTime", "Value=", ENDITEM,


%s是我想要參數(shù)化的地方。但結(jié)果就成了%s。并沒有將NewParam_1的內(nèi)容代進(jìn)去。先問各位應(yīng)該怎么將表示才能將其跟NewParam_1的內(nèi)容表示出來呀。

在“Tools->Recording Options->Advanced”中選中“Support charset”,再選“UTE-8”,點(diǎn)擊“OK”就可以了!
知道怎么用了,在lr_convert_string_encoding(lr_eval_string("{NewParam_1}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");
    strcpy(tmp,lr_eval_string("{str}"));  
        lr_log_message("str is %s",tmp);
后面加
lr_save_string(tmp,"sorvalue");
將:Name=task.procDefName", "Value=%s", ENDITEM,
改為:Name=task.procDefName", "Value=sorvalue", ENDITEM, 即可。
嘿嘿,我也是在網(wǎng)上搜到的,不過真的很管用呀。
不錯(cuò),我關(guān)注這個(gè)問題也有一段時(shí)間了,終于看到一個(gè)能實(shí)際解決的方案了。原來改utf8也是沒有什么效果。
我測我測我測測測,思考思考不斷的思考!
lr_convert_string_encoding(lr_eval_string("{NewParam_1}"),LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");


        web_submit_data("longOpenAction!create.ilf",
                ......
                "Name=task.procDefName", "Value={str}", ENDITEM,
                "Name=task.actCreateTime", "Value=", ENDITEM,

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
LoadRunner 性能測試腳本
Loadrunner模擬JSON接口請求進(jìn)行測試
LoadRunner小技巧集錦
loadrunner腳本函數(shù)講解
使用loadrunner進(jìn)行壓力測試之----post請求
LoadRunner常用函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服