【问题标题】:Adding Bearer token in Web performance tool Visual Studio 2013 ultimate在 Web 性能工具 Visual Studio 2013 Ultimate 中添加 Bearer 令牌
【发布时间】:2016-11-20 17:42:37
【问题描述】:

我已经记录了一个网站,我想在 Web 性能工具 Visual Studio 2013 中监控它的性能。在我的网站中,我为每个请求发送不记名令牌。那么,如何在 Web 性能工具中添加不记名令牌或记录器默认保存授权标头。

我对这个工具很陌生,我搜索了很多关于这个的网站,但我找不到解决方案。帮助我摆脱这个问题。

【问题讨论】:

  • 什么是“不记名令牌”?你会把它放在 HTTP(s) 请求的什么地方?截图的相关性是什么?我看不到任何说缺少不记名令牌的东西。它只是显示每个请求都失败了,而且您已经突出显示了第二个请求,因此屏幕截图没有提供第一个失败请求的任何有用细节。
  • 承载令牌只不过是在每个请求中添加的授权令牌。是的,我想把它放在 HTTP 标头中

标签: visual-studio performance-testing


【解决方案1】:

从需要令牌的请求的上下文(右键单击)菜单中,选择“添加标头”。使用新添加的 header 的属性面板设置所需的令牌名称和值。

如果多个请求需要相同的标头字段,您可以复制整个标头条目并将其粘贴到另一个请求中。 (复制和粘贴命令并未在 Web 测试中完全实现。在某些地方,Control-C 和 Control-V 命令有效,在其他地方上下文菜单复制和粘贴命令有效,在其他地方两种样式都有效。只是做一些实验。 )

如果所有请求都需要令牌,并且 Web 测试中有大量请求,则创建 WebTestPlugin 并在 PreRequest 方法中设置标头可能更容易。使用基于以下条件的语句:

e.Request.Headers.Add("the header field's name", "and it's value")

【讨论】:

  • 我已经看过你的回答了。我面临同样的问题。从您的答案复制和粘贴选项工作正常。但是正如您所建议的那样,另一种添加 webtestplugin 的方法。现在我不知道如何添加 webtestplugin?你能指导我吗?
猜你喜欢
  • 1970-01-01
  • 2013-11-07
  • 2014-07-06
  • 2013-08-12
  • 2013-12-30
  • 2013-10-29
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多