0

Loadrunner - 如何参数化 VuGen 中的更改值?

示例:每次尝试登录时挑战问题都会发生变化,并且答案会根据显示的问题进行参数化。

挑战题答案逻辑是问题的最后一个词是要参数化的答案。

例子:你叫什么名字?这里的“名字”是挑战问题的答案。

我的场景是将填充 3 个挑战问题并输入 3 个答案,我们不知道哪个问题将以什么顺序填充......

4

2 回答 2

1

仅供参考,我们通过在 web_reg_sav_param 函数中使用数组来解决它……我将函数放在正确位置上方(参考生成日志中的问题 .inf 位置) web_reg_save_param(“CQ”,“LB=”,“RB= ?", "Ord=ALL", "Search=Body", LAST); 然后用 {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,

希望这可以帮助

谢谢, 拉马南 M

于 2013-11-21T08:37:49.817 回答
1

使您的所有挑战问题和答案对您的测试用户都相同。关联问题。检查问题是否匹配,然后设置表单的响应。

“你叫什么名字?” “鲍勃”

“你的第一只宠物叫什么名字?” “猫”

“你们小学叫什么名字” “我的学校”

...

于 2013-11-01T12:46:54.583 回答