Loadrunner - 如何在VuGen中参数化更改值?
示例:每次尝试登录时,挑战问题都会更改,并根据显示的问题对答案进行参数化。
挑战问题答案逻辑是问题的最后一个词是要参数化的答案。
示例:你叫什么名字?这里的“名字”是挑战问题的答案。
我的情况是将填充3个挑战问题并输入3个答案,我们不知道将以什么顺序填充哪个问题...
答案 0 :(得分:1)
为测试用户提供所有挑战问题和答案。关联问题。检查问题的匹配项,然后设置表单的响应。
“你叫什么名字?” “鲍勃”
“你的第一只宠物叫什么名字?” “猫”
“你小学的名字是什么”“我的学校”
...
答案 1 :(得分:1)
FYI 通过在web_reg_sav_param函数中使用数组来解决它 开始了... 我把下面的函数放在正确的位置上方(在生成日志中引用问题.inf位置) web_reg_save_param( “CQ” “LB =”, “RB =?”, “奥德= ALL”, “搜索=身体”, 持续); 然后用{CQ_1},{CQ_2}和{CQ_3}替换答案,因为我有3个答案(每次粘贴2次作为CQ_,因为我有两次相同的答案)
web_submit_form("answerChallengeQuestions.faces",
"Snapshot=t74.inf",
ITEMDATA,
"Name=answerChallengeQuestions:answerPasswordBox1", "Value={CQ_1}", ENDITEM,
"Name=answerChallengeQuestions:answerTxtBox1", "Value={CQ_1}", ENDITEM,
"Name=answerChallengeQuestions:answerPasswordBox2", "Value={CQ_2}", ENDITEM,
"Name=answerChallengeQuestions:answerTxtBox2", "Value={CQ_2}", ENDITEM,
"Name=answerChallengeQuestions:answerPasswordBox3", "Value={CQ_3}", ENDITEM,
"Name=answerChallengeQuestions:answerTxtBox3", "Value={CQ_3}", ENDITEM,
希望这有帮助
谢谢, Ramanan M