首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LoadRunner IP地址绑定到vuser

LoadRunner IP地址绑定到vuser
EN

Stack Overflow用户
提问于 2015-03-27 12:09:52
回答 1查看 1.4K关注 0票数 0

最后一次系统更新后,需要对每个用户进行唯一的ip地址认证。在googling之后,我找到了IP向导和关于IP Spoffing的信息。现在LR提供一个函数,为每个脚本运行设置随机ip地址给vuser。这里有一个问题:如何通过登录系统将静态ip地址设置为vuser?就像我有一个包含ip地址和登录的池一样,当vuser登录到系统时,它已经从池绑定了ip。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-29 10:11:52

通过使用以下函数,您可以获得和设置特定VUser的IP地址。这可以在vuser_init()中完成,也可以在脚本中的第一个操作开始。

char *lr_get_vuser_ip( ); lr_get_vuser_ip函数返回Vuser的IPv4地址。在执行IP欺骗时,每个Vuser可以使用不同的地址。此函数允许您确定当前Vuser的IP地址。 如果IP是使用web_set_sockets_option函数使用IP_ADDRESS_BY_INDEX选项设置的,则lr_get_vuser_ip将返回该IP。 若要获取IPv6地址,请使用lr_get_attrib_string("ipv6") 返回值 如果此函数成功,则返回指向保存Vuser IP地址的字符串的指针。如果失败,或者禁用多个IP地址,则返回NULL。

int web_set_sockets_option( const char *选项,const char *value ); 返回值 此函数在成功时返回LR_PASS (0),在失败时返回LR_FAIL (1)。

示例

web_set_sockets()函数可以这样使用:

代码语言:javascript
复制
 // Set current VUser IP address to 10.0.0.1
 web_set_sockets_option("USER_IP_ADDRESS", "10.0.0.1");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29300342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档