2017-08-12 11 views
0

作为响应,认证值包括\逸出/参数发送以及但是在后续请求需要与发送出去“\”有没有办法做到这一点在LoadRunner中如何避免在正则表达式提取的值加载流道的中间反斜杠等而拍摄参数则在中间越来越“”在请求体参数

例子: -

web_reg_save_param_ex(
    "ParamName=pValue", 
    "LB=Value:", 
    "RB=\"", 
    SEARCH_FILTERS, 
    "Scope=Body", 
    LAST); 

捕捉值为AdfjshxnjkAKLDKLJlk\/ghg

Requi红色值是AdfjshxnjkAKLDKLJlk/ghg

如何从值中删除\。 是否有任何负载亚军内置函数为此。

+0

你可以写任何你喜欢的C代码,但这听起来很奇怪,这实际上是一个问题。 – Buzzy

+0

是的,这是一个问题,当我尝试发送值,因为它是失败,不知道如何,但浏览器是足够智能发送的值不包括“\” – Lusitha

回答

0

我有一个类似的问题,我通过将相关参数存储为字符串变量,然后使用替换函数解析并替换我不需要的字符来解决。

唯一的问题是我在VuGen中使用JavaScript作为我的脚本语言,所以我的代码细节对你无能为力。你可能会看到使用C做同样的事情,或者如果在切换到JS是合理的你,我的看起来与此类似:

var str = lr.evalString("{correlated_parameter}") 

var corrected_string = str.replace(/\\/g, ''); 

我的代码使用不同的正则表达式,但我想我有语法正确的对于你想要做的事情,但我还没有试过这个确切的字符串当然。

这里的a link到另一个更详细信息,以便线程上使用替换功能。

相关问题