Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有任何http自动化工具/库可以直接执行http请求而不是自动化浏览器?_Http_Automation - Fatal编程技术网

是否有任何http自动化工具/库可以直接执行http请求而不是自动化浏览器?

是否有任何http自动化工具/库可以直接执行http请求而不是自动化浏览器?,http,automation,Http,Automation,我正在寻找一个工具/库,最好是基于.NET的,做网页记录/播放。我希望这个工具能够直接发出http请求,而不是出于性能原因而自动化浏览器。仔细想想,我正在寻找一个记录器,它可以生成使用.NET中WebClient类的代码 我发现的所有工具都是为基于web的UI测试而设计的,因此它们与浏览器交互,以支持javascript、对话框等。我曾经验证页面是否加载并且没有引发异常,但它实际上没有进行太多的UI交互;没有javascript。我曾经验证过页面是否加载并且没有抛出异常,但它实际上没有进行太多的

我正在寻找一个工具/库,最好是基于.NET的,做网页记录/播放。我希望这个工具能够直接发出http请求,而不是出于性能原因而自动化浏览器。仔细想想,我正在寻找一个记录器,它可以生成使用.NET中WebClient类的代码


我发现的所有工具都是为基于web的UI测试而设计的,因此它们与浏览器交互,以支持javascript、对话框等。

我曾经验证页面是否加载并且没有引发异常,但它实际上没有进行太多的UI交互;没有javascript。

我曾经验证过页面是否加载并且没有抛出异常,但它实际上没有进行太多的UI交互;而且没有javascript。

我在Java中使用了很多HttpUnit。快速的谷歌搜索会发现一些HttpUnit克隆项目,所以这可能是一个开始


以前我曾尝试在.NET应用程序中使用Java HttpUnit测试,但是.NET使用回发和viewstate,如果它能正常工作的话,那就很难看了。

我在Java中使用过很多HttpUnit。快速的谷歌搜索会发现一些HttpUnit克隆项目,所以这可能是一个开始


我以前曾尝试在.NET应用程序中使用Java HttpUnit测试,但是.NET使用回发和viewstate,如果它能正常工作的话,那就太糟糕了。

LoadRunner虚拟用户生成器VUGen通过记录和播放HTTP请求来工作。您可以从HP下载LoadRunner试用版,如果您想使用它,只需安装VUGen即可。它以C的专有风格生成脚本,但它可能会让您了解如何在.NET中执行相同的操作


还有一个名为的开源负载测试工具,我相信它是由LoadRunner的原始开发人员创建的。我猜他们有一个脚本组件,工作原理与VUGen类似。您可以在SourceForge上找到。LoadRunner虚拟用户生成器VUGen通过录制和播放HTTP请求来工作。您可以从HP下载LoadRunner试用版,如果您想使用它,只需安装VUGen即可。它以C的专有风格生成脚本,但它可能会让您了解如何在.NET中执行相同的操作


还有一个名为的开源负载测试工具,我相信它是由LoadRunner的原始开发人员创建的。我猜他们有一个脚本组件,工作原理与VUGen类似。您可以在SourceForge上找到。

我不知道您是否对此感兴趣,但我使用fiddler和curl的组合,有时还使用Wireshark:

小提琴手: 卷曲: Wireshark:

没有录制/回放脚本,但我发现这两个工具非常有用


Fiddler用于查看请求和响应,Curl用于重放请求和响应,wireshark用于处理变得非常混乱的情况。

我不知道您是否对此感兴趣,但我使用Fiddler和Curl的组合,有时还使用wireshark:

小提琴手: 卷曲: Wireshark:

没有录制/回放脚本,但我发现这两个工具非常有用


Fiddler用于查看请求和响应,Curl用于重放请求和响应,wireshark用于处理变得非常混乱的情况。

我不熟悉一种基于.Net的工具,它可以满足您的需求,但如果您能够容忍Java UI,它将完全满足您的需求


它基本上是一个在传输(即请求/响应)级别运行的负载测试工具。它具有录制/播放/脚本功能,并支持多种不同的协议。

我不熟悉一种基于.Net的工具,它可以满足您的需求,但如果您能够容忍Java UI,它将完全满足您的需求


它基本上是一个在传输(即请求/响应)级别运行的负载测试工具。它具有录制/播放/脚本功能,并支持多种不同的协议。

google负载测试或压力测试google负载测试或压力测试Fiddler实际上可以重放请求。是的,对不起,我知道。Fiddler实际上可以重放请求。是的,对不起,我知道。