51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2687|回复: 2
打印 上一主题 下一主题

[转贴] 使用 java 开发 restful 接口自动化框架 (基于 restassured、testng)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2017-6-27 13:33:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自动化测:会VBS驱动EXCEL+QTP 性能测试:也做过很多性能测试项目,我可以做到调研阶段(业务模型和测试模型的设计)、准备阶段(脚本、监控、数据准备等)、执行阶段(场景设计、日志收集和简单分析、堆栈转存、JVM等)、报告阶段 安全测试:我只会简单的使用工具进行扫描(接口扫描、页面扫描、网络抓包、静态代码检查),然后写一个报告 。感觉做过很多东西,其实我自己知道都不深入,比如性能测试到底怎去来优化代码,比如怎么去渗透测试,比如自动测试如何做并发来提高效率等等等,而且新技术不断更新(移动、大数据、云、devops等)自己倍感压力。
人只有保持饥饿敢,否则就原地踏步,被其他人替代,需要强迫自己学习新的东西,于是就尝试搞搞java开发(虽然新技术很多,但是我经历的项目大部分都是java做的)。平时项目也紧张,很多功能没有完善,这里贴出来希望听下大家宝贵的意见(应该具备哪些功能等),持续完善!!!
框架实现的功能
1、接口管理
2、用户管理
3、用例转换为可执行文件
4、测试执行
5、测试报告
使用的主要技术
Java   jsp   restassured   testng   mysql   js   bootstraptable   Echarts
功能界面截图
步骤一:接口的导入和维护



步骤二:接口用例维护




步骤三:测试用例转脚本和执行




步骤四:报告







分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2024-7-12 13:16
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2017-6-27 13:47:43 | 只看该作者
    没有看到 json schema validation的验证
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2017-6-27 13:49:18 | 只看该作者
    乐哈哈yoyo 发表于 2017-6-27 13:47
    没有看到 json schema validation的验证

    嗯,到时候会完善,特别是执行的页面要做成可配置的方式
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 05:45 , Processed in 0.064824 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表