首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用LoadRunner发布HTTP请求之前添加标头值

如何在使用LoadRunner发布HTTP请求之前添加标头值
EN

Stack Overflow用户
提问于 2015-06-18 04:22:36
回答 1查看 10.8K关注 0票数 0

我有一个Rest webservice用于从数据库中获取数据。它使用JSON发布请求。在请求主体中,我们传递所需的参数,在头部中,我们传递Security token和其他参数。此安全令牌将在每次请求时更改,我们将将其发布到服务器。

我有一个DLL,它具有生成安全令牌的逻辑。问题是,我如何使用这个动态链接库,这样,当我每次从VUgen运行脚本时,它都会在头文件中添加安全令牌参数,并在之后发布请求主体。它类似于(简单地说) ->当我们运行VUgen脚本时,->方法将在头文件中添加安全令牌参数,然后,脚本执行将继续使用该安全令牌并将请求发送到服务器。

如果可以在PRE请求中添加安全令牌,可以让我知道吗?注:我使用小提琴家的.SAZ文件创建了-> VUgen脚本,它包含web_custom_request()方法,如果您需要更多信息,请告诉我。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-18 09:33:55

它应该是这样的:

代码语言:javascript
复制
char securitytoken[1024];
lr_load_dll("token.dll");
securitytoken = securitytokenfunction();
web_add_header("Security-token", securitytoken );
web_custom_request(".....");

尽管我预计会遇到让securitytoken生成函数正常工作的问题。

您需要在客户端不断重新生成安全令牌,这是不寻常的,通常这是在前一个请求中从服务器接收到的。我强烈建议您验证是否为这种情况。如果是这样,那么改用参数相关性。

如果不是,那么您可能希望在脚本中重新实现该方法,或者改为伪造该值。

请记住,当您加载DLL时,它会在您执行测试时加载到每个虚拟用户的内存中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30901685

复制
相关文章

相似问题

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