小编AmF*_*Mor的帖子

Fiddler 可以捕获 Service Fabric 流量吗?

如何使用 Fiddler 从本地 Service Fabric 群集上的服务捕获 http 流量?我在本地计算机上设置了 Service Fabric 群集,我需要捕获从这些服务流向外部提供程序的流量。我正在使用 Swagger 来启动请求,但我发现虽然 Fiddler 正在记录从我的浏览器到服务的通信,但它没有记录从这些服务到外部提供商的通信。

我已经阅读了一点,但并没有真正取得进展,因为大多数讨论似乎都围绕服务和 IIS,而不是专门针对 Service Fabric。

话虽如此,我仍然尝试了诸如此处包含的建议之类的建议,但并不高兴。

我假设我以某种方式需要通过 Fiddler 代理路由 Service Fabric(我以前必须使用 Gatling 负载测试来执行此操作,以便在 Fiddler 上显示它),但我不知道如何做到这一点或如果有可能吗?!?

http fiddler azure-service-fabric

6
推荐指数
0
解决办法
478
查看次数

如何在加特林负载测试中为多个虚拟用户使用单个 OAuth2.0 令牌

我需要通过 Gattle 加载测试需要 OAuth2.0 令牌的 API(我是个新手!),但希望每个虚拟用户使用相同的令牌。我正在检索令牌(我认为)并将其放入名为“access”的变量中,但当测试本身开始时,我不断收到“没有定义名为“access”的属性”。

我的令牌检索如下所示(以及下面使用的 httpConf):

 class MySimulation extends Simulation {

 val httpConf = http        
    .baseUrl("https://MyBaseUrl.Com/")
    .acceptHeader("application/json") 
    .doNotTrackHeader("1")
    .acceptLanguageHeader("en-UK,en;q=0.5")
    .acceptEncodingHeader("gzip, deflate")
    .userAgentHeader("Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20100101 Firefox/16.0")
    .shareConnections

 val header = Map("Content-Type" -> """application/x-www-form-urlencoded""")

 al auth = scenario("Retrieve Token")
 .exec(http("POST OAuth Req")
 .post("https://SomeTokenUrl")
 .formParam("resource", "someresource")
 .formParam("grant_type", "somegranttype")
 .formParam("client_secret", "someclientsecret")
 .formParam("client_id", "someclientid")
 .headers(header).check(status.is(200)).check(jsonPath("$.access_token").find.saveAs("access"))) 
Run Code Online (Sandbox Code Playgroud)

然后我尝试将负载测试设置为(注意:我最初放置了“Map”,而不是可变变体,但在某处读到默认值是不可变的,并想知道这是否是标头无法更新的原因):

 val headers_10 = scala.collection.mutable.Map("Content-Type" -> "application/json; charset=ISO-8859-1", "Authorization" -> "Bearer ${access}")

 val scn = scenario("MyService Gatling test run")       
           .exec(http("")               
           .post("Myservice/api")
           .headers(headers_10.toMap) …
Run Code Online (Sandbox Code Playgroud)

scala load-testing jsonpath gatling

5
推荐指数
1
解决办法
5593
查看次数