`

Web性能和负载测试工具 Multi-Mechanize

 
阅读更多
Multi-Mechanize 是一个开源的Web性能和负载测试框架,可让你并发运行多个 Python 脚本来对网站或者Web服务进行压力测试。

主要特性:

支持各种 HTTP methods
高级超链接和HTML表单支持
支持 SSL
自动处理 Cookies
可设置HTTP头
自动处理重定向
支持代理
支持 HTTP 认证
下面是一些测试结果图表:







项目主页:http://www.open-open.com/lib/view/home/1330432457108
  • 大小: 33.7 KB
  • 大小: 44.2 KB
分享到:
评论

相关推荐

    multi-mechanize-master

    在实际应用中,"multi-mechanize-master"项目可能还包括数据存储和清洗部分,如使用CSV、JSON或数据库(如SQLite)来保存抓取的数据,以及使用正则表达式或BeautifulSoup等库进行数据清洗和结构化。 总的来说,...

    Ruby-Mechanize一个让自动化web交互变得容易的ruby库

    这个库使得开发者能够模拟人类在浏览器上的行为,对于Web爬虫和自动化测试尤其有用。让我们深入了解一下Mechanize库的核心功能和使用方法。 首先,Mechanize库提供了一个友好的API,可以方便地打开URL、导航页面和...

    The_official_source_code_for_the_python-mechanize__mechanize.zip

    The_official_source_code_for_the_python-mechanize__mechanize

    WWW-Mechanize-Chrome:自动化Chrome浏览器

    **WWW-Mechanize-Chrome** 是一个Perl模块,它扩展了流行的WWW-Mechanize库,使其能够模拟用户在Google Chrome浏览器中...通过学习和掌握这个库,你可以提升你的Web自动化测试和数据抓取能力,节省大量手动操作的时间。

    python第三方库-mechanize

    用python成为顶级黑客,第三方库必备,mechanize网络爬虫

    Robot Framework 源代码阅读笔记 之 一 - CSDN博客

    而multi-mechanize是一个基于多进程和多线程的性能测试工具,适合用于学习和测试性能。Ngrinder则是一个性能测试工具,它使用jython脚本,性能优越且具有良好的扩展性。 对于单元测试和接口测试,文章提到了...

    test-www-mechanize:测试::Mechanize,一个用于测试网页的Perl对象

    这对于创建网页抓取程序、进行功能测试或者进行性能测试都非常有用。 测试::Mechanize的主要功能包括: 1. **页面导航**:可以轻松地跟随HTML链接,通过调用`follow_link()`方法来模拟用户点击。此外,还可以通过...

    web-scrapping-mechanize-firstmeetup:阿方索·曼西拉 (Alfonso Mancilla) 在第一次 ruby​​ 聚会中使用机械化进行网页抓取的示例

    这个示例项目"web-scrapping-mechanize-firstmeetup-master"可能包含了演示的完整代码,供参与者实践和进一步学习。通过这个项目,开发者可以了解机械化的基本用法,并掌握网页抓取的基础技能。对于那些想要从网页中...

    capybara-mechanize:带有远程请求支持的Capybara的RackTest驱动程序

    当前,它用于测试Rails应用程序与Twitter授权和共享之间的集成。 这个宝石是延伸。 我受到Capybara司机的启发,以及早期为Mechanize司机所做的努力。 感谢给我时间和开发这种宝石的需求。安装gem install capybara-...

    www-mechanize-firefox:WWW :: Mechanize的API,结合了Firefox的Javascript功能

    WWW::Mechanize::Firefox是Perl模块WWW::Mechanize的一个增强版,它利用Mozilla Firefox的Gecko渲染引擎来解析和执行JavaScript,从而提供了一种强大的工具,用于自动化那些基于JavaScript的Web应用。这个模块的工作...

    www-mechanize-phantomjs:使用Perl和PhantomJS自动化JavascriptAjax网站

    名称WWW :: Mechanize :: PhantomJS-自动运行PhantomJS浏览器概要use WWW::Mechanize::PhantomJS;my $mech = WWW::Mechanize::PhantomJS->new();$mech->get('http://google.com');$mech->eval_in_page('alert(...

    mechanize-2.7.3.gem

    ruby mechanize包,mechanize-2.7.3.gem

    go-mechanize:万维网

    机械化 警告:极端 ALPHA 质量代码包 mechanize 实现了 Perl5 的 WWW::Mechanize 风格的 HTTP 客户端,它模仿了一个真实的 web 浏览器,在解析相对 URL 等方面。 如果您现在需要一个工作工具,请查看 。 这个库的...

    mechanize-源码.rar

    总结来说,"mechanize-源码.rar"这个压缩包提供了mechanize库的源代码,对于Python开发者来说,这是一个深入理解Web自动化和网页爬虫的好材料。通过研究源代码,我们可以学习到如何模拟浏览器行为、处理HTTP交互、...

    Python库 | mechanize-0.3.2-py2-none-any.whl

    Python库mechanize是用于模拟浏览器行为的工具,它允许开发者编写自动化脚本来与网站进行...通过下载并安装mechanize-0.3.2-py2-none-any.whl文件,开发者可以快速地将此库集成到Python 2项目中,享受其带来的便利。

    Mechanize相关资料

    总之,Mechanize是Python Web爬虫和自动化测试领域中不可或缺的工具之一,其强大的功能和易用性使其在处理网站交互任务时具有很高的效率。如果你想要提升这方面的能力,这个“Mechanize相关资料”压缩包将是一份宝贵...

    ruby mechanize安装需要的gem包

    首先,从 RubyGems 网站或者第三方源下载所需的 gem 包,例如 `mechanize-x.y.z.gem`。然后在终端中使用 `gem install` 命令并指定本地文件路径进行安装: ``` gem install path/to/mechanize-x.y.z.gem ``` 5. ...

    PyPI 官网下载 | mechanize-0.3.2-py2-none-any.whl

    资源来自pypi官网。 资源全名:mechanize-0.3.2-py2-none-any.whl

Global site tag (gtag.js) - Google Analytics