测试安全带,使您的系统在测试下愤世嫉俗

cynic3的Python项目详细描述


什么是愤世嫉俗?

https://img.shields.io/pypi/v/愤世嫉俗3.svg?style=flat square /a> https://img.shields.io/pypi/dm/愤世嫉俗3.svg?style=flat square

现在几乎所有的应用程序都有几个集成点 比如数据库,支付网关,或者它使用的一些web服务 通过http。

所有与远程系统的通信都是通过网络进行的,并且 网络和这些系统通常都不稳定。

如果我们不测试远程端时系统的行为 操作不规范,把测试的唯一地方弄得乱七八糟 在生产中,我们都知道,对于某些系统来说 不可接受。

因为对远程系统的调用使用网络 连接可能有不同的故障情况,例如:

  • 远程端通过发送TCP RST数据包重置连接
  • 连接可能已建立,但从未发送响应 返回,连接未关闭(如果不使用套接字 应用程序中的超时有时可能会遇到问题。
  • 远程端可以发送垃圾数据作为响应
  • 服务可以通过http而不是预期的json发送html 响应
  • http服务可以每30个字节发送一个响应数据 秒
  • 远程http服务只发送头而不发送正文
  • 服务可以发送兆字节的数据,而不是预期的千字节

能够测试应用程序的行为将是很好的 当某些情况发生时。

愤世嫉俗3 试图帮助进行测试。基本上是个测试 可以用来模拟狡猾和狡猾的 从您的命令行启动远程系统。

愤世嫉俗3会尽力伤害您的系统。

它的目标是使您的系统在测试中变得愤世嫉俗。

阅读格式化文档,网址为http://犬儒c.read the docs.org" rel="nofollow">http://犬儒c.readthedocs.org

观看屏幕广播 - https://vimeo.com/43375697

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI