web服务的自动化智能测试策略。

agilkia的Python项目详细描述


Agilkia:智能人工智能(K)覆盖

一个Python工具包,用于为web服务和web站点构建智能测试工具。在

主要特点:

  • 使用WSDL描述自动测试soapweb服务。在
  • 管理跟踪集(加载/保存到JSON等)。在
  • 将轨迹转换为熊猫数据帧以进行数据分析/机器学习。在
  • 从ML模型生成随机测试或“智能”测试。在
  • 将记录道拆分为较小的记录道(会话)。在
  • 根据各种标准对痕迹进行聚类,以查看常见/罕见行为。在
  • 可视化测试簇。在

关于名字

除了笨拙的首字母缩略词,选择Agilkia这个名字是因为 它与“Philae”这个名字和这个工具密切相关 来自菲莱研究项目。在

阿吉尔基亚岛是阿斯旺低坝水库中的一个岛屿, 埃及阿斯旺大坝和纳赛尔湖下游。
它是古代伊西斯神庙的现在所在地 大坝水位上升后,从菲莱岛搬到那里。在

阿吉尔基亚也是第一个登陆地的名字 菲莱登陆艇67P/Churyumov-Gerasimenko彗星, 在罗塞塔太空任务期间。在

“agilkia”图书馆是菲莱研究项目的一部分:

http://projects.femto-st.fr/philae/en

它是麻省理工学院授权的开源软件。 看到了吗许可证.txt在

  • 建筑师和开发者:AProf。标记剪切
  • 项目负责人:Bruno Legeard教授

示例用法

下面是一个web服务初始随机测试的简单示例 在URL http://localhost/cash上运行:

^{pr2}$

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

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像