日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

loadrunner 关联匹配多个值

發布時間:2024/6/30 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 loadrunner 关联匹配多个值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

loadrunner 關聯獲取從服務器返回相關值,如果需要把所有匹配的值都獲取并且把這些值打印出來,怎么做呢?

1、首先要把把所有的匹配值都保存起來,需要在關聯函數里面多傳遞一個參數:"Ordinal=All", 意思就是把所有的順序值都取出來。如想把服務器返回的值的所有class= 后面的值都獲取出來

<div class="inside"> <div class="submitbox" id="submitpost">

如下三種關聯函數都追加了Ordinal=All,都可以獲取,只要選其中的一個就可以

web_reg_save_param("class_ex","LB=class=\"","RB=\"","Ordinal=All",LAST); web_reg_save_param_regexp("ParamName=class_ex","RegExp=class=\"(.*?)\"","Ordinal=All", LAST); web_reg_save_param_ex("ParamName=class_ex","LB/IC=class=\"","RB/IC=\"","Ordinal=All",LAST);

2、把這些獲取的參數打印出來,從關聯函數可以看出,保存的參數名稱為:class_ex,用lr_message 行數打印代碼為:

for(i=1;i<=atoi(lr_eval_string("{class_ex_count}"));i++){sprintf(param_index, "{class_ex_%d}", i);lr_message("class %d:%s",i,lr_eval_string(param_index));}

代碼中 變量i需要在lr腳本最上面聲明一下,否則報錯

Action() { int i = 0; char param_index[64];... } atoi(lr_eval_string("{class_ex_count}")) 作用是獲取匹配了多少個參數 sprintf(param_index, "{class_ex_%d}", i);是格式輸出,并把格式中的值保存在變量param_index中,實際param_index 保存的值分別為:class_ex_1、class_ex_2 等等
最后lr_message 逐個打印出變量值

如下二維碼為專注自動化測試技術公眾號:為測,請掃二維碼關注

?

轉載于:https://www.cnblogs.com/testway/p/9543228.html

總結

以上是生活随笔為你收集整理的loadrunner 关联匹配多个值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。