简短版本:
我希望确保请求URL(部分匹配)(客户端).
长版:
我希望自动化部分测试.目前我使用Fiddler2手动验证.
这是场景:
我想在C#中验证步骤2是通过进行部分匹配(例如包含{string})来实现的.
问题:
我应该怎么做?我已经开始研究HttpWebRequest课程FiddlerCore,但我喜欢使用最简单的代码(所以其他团队成员如果需要更新)会让我问一下StackOverflow的用户会推荐什么.
看看SharpPcap.它基于pcap(Windows上的WinPcap),这是流行的Wireshark使用的数据包捕获库.
有一个非常棒的CodeProject教程,有许多示例代码可以帮助您入门:http://www.codeproject.com/Articles/12458/SharpPcap-A-Packet-Capture-Framework-for-NET
一旦你掌握了数据包(SharpPcap确实捕获,而不是解析),你可以使用Packet.Net将数据包解析为可用的东西(在你的情况下是HTTP通信).
跟进: 我最终使用 Telerik 的代理发送 HTTP 请求并通过 C# 解析响应。这是用作跳板的文章:
https://docs.telerik.com/teststudio/advanced-topics/coded-samples/general/using-the-http-proxy
| 归档时间: |
|
| 查看次数: |
10207 次 |
| 最近记录: |