如何使用fiddlercore并行运行测试

时间:2019-06-06 16:15:16

标签: selenium fiddler fiddlercore

我希望能够并行运行Nunit测试,同时通过提琴手核心进行代理。

我使用“ BeforeTestRun”方法启动网站和代理。

FiddlerApplication是静态类,因此我无法运行多个线程,因此我必须通过它代理所有请求,并确定哪些请求属于哪些测试。

我最初的想法是让每个测试在运行时创建一个guid,然后将其保存到cookie中,然后可以从BeforeRequest委托中提取请求。然后,我可以将该值与并发字典进行比较,我必须查看它是否与那里的任何值匹配。

我遇到的问题是某些API端点位于不同的域上,因此似乎不提供cookie作为请求的一部分。有什么办法可以强迫我吗?我知道我无法获取硒来添加标题,所以我认为cookie是我唯一的选择。

0 个答案:

没有答案