测试工具 订阅
软件测试是当前保证软件产品质量控制、管理与检测的重要手段,越来越受到各国企业的关注。随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。用于测试的工具种类繁多,一般包括白盒测试、黑盒测试、性能测试,以及测试管理等。 展开全文
软件测试是当前保证软件产品质量控制、管理与检测的重要手段,越来越受到各国企业的关注。随着软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。用于测试的工具种类繁多,一般包括白盒测试、黑盒测试、性能测试,以及测试管理等。
信息
外文名
Test tool
对    象
应用程序
名    词
名词
中文名
测试工具
工    具
WinRunner
测试工具评测工具标准
WinRunner™是一种企业级的功能测试工具,用于检验企业应用程序是否能如期进行。通过自动捕获、检测和重放用户的交互操作,WinRunner能够发现系统缺陷,并确保那些跨越多个应用程序和数据库的业务流程在初次发布就避免故障的出现,并且保持其长期稳定地运行。您的公司的程序开发员刚创建完成一个新的Web应用程序,然而在布署应用程序之前,您必须测试该程序,以确保其正常运行,不会产生错误,但这并非是您唯一需要检测的对象,因为人事部门刚刚升级他们的erp系统,而你的客户不再加一个CRM程序,所以问题就是如何有效的测试不断变化着的多重应用程序,而且这些应用程序存在于您的企业内部的不同环境之下--其实该问题也同样困扰着许多其他的公司。 如果资源有限的话,这个问题就比较棘手。人工测试的工作量大,况且您负担不起额外的时间来培训新的测试人员。为了确保那些复杂的应用程序在不同的环境下都可以可靠的运行,您需要一个易操作的测试工具来自动完成功能测试。MercuryInteractive的WinRunner软件为企业提供一个强大的功能测试工具。通过捕获、检测和重放用户对您企业Web应用程序的互动操作,WinRunner可自动执行功能测试。您因此可以辨认错误,确保应用程序顺利部署,并且能够安排和执行测试。一旦测试计划建立后,TestDirector的TestLabManager为测试日程制订提供一个基于Web的框架。他的SmartScheduler™根据测试计划中创立的指标对运行着的测试计划中创立的指标对运行着的测试执行监控。当网络上任何一台主机空闲,测试能够彻夜执行于其上,SmartScheduler能自动分辨是系统还是应用错误,然后将测试重新安排到网络上的其他机器。 TestDirector,对于不断改变的Web应用,经常性地执行测试是至关重要的,能够追查出错发生的环节并评估应用质量,然而,这些测试运行都要消耗测试资源和测试时间。使用GraphicDesigner图表设计,您可很快的将测试分类以满足不同的测试目的,如功能测试,负载测试,完整性测试等,他的拖动功能可简化设计和排列在多个机器上运行的测试,最终根据设定好的时间、路径或其他测试的成功和否,为序列测试制订执行日程。SmartScheduler能让您在更短的时间内,在更少的机器上完成更多的测试。用Winrunner®、Astra®、QuickTest™、AstraLoadTest或LoadRunner来自运动运行功能或负载测试,无论成功和否,测试信息都会被自动汇集传送到TestDirector的数据储存中央。同样,人工测试也以次方式运行。当测试完成后,项目经理必须解读这些测试数据,并将这些信息用于工作中。当有出错发现时,他们还要指定相关人员及时纠正。TestDirector的错误管理功能直接贯穿并作用于检测的全过程,以提供管理系统终端--终端的出错跟踪包括,从最初的问题发现到修改错误再到检验修改结果。由于同一项目组中的成员经常分布于不同的地方,TestDirector基于浏览器的特征,使出错管理能让多个用户何时何地都可通过Web查询出错跟踪情况。利用出错管理,测试人员只需要进入一个URL,就能够汇报何更新错误。过滤整理错误列表并作出趋势分析。再进入一个出错案例之前,测试人员还能够自动执行一次错误数据库搜寻确是否已有类似的案例记录,这已查寻功能能够避免重复劳动。测试过程的最后一步时分析测试结果,确定应用程式是否已部署成功或需要再次测试。TestDirector常规化的图表和报告和再测试的任何的任一环节帮助你对数据信息进行分析。TestDirector还以标准的HTML或Word形式提供一种生成和发送正式测试报告的一种简单方式。测试分析数据还能够简便地输入到一种工业标准化的报告工具,如Excel,Reportsmith,Crystal,Reports和其他类型的第三方工具。应用测试工具最广为人知的就是自动化工具,它们尝试来取代人力 ——让电脑完成点击并检查。测试自动化最常见的类型就是用户界面驱动的,用户记录一系列操作及其预期结果。用户界面自动化的两大常见类型是记录/回放这里一个工具记录下交互操作并且随后将这些操作自动化,期望得到相同的结果—并且是关键词驱动的—这里用户界面的元素。关键词驱动的测试通常在某个编程语言里创建,但是不一定非得如此;可以在电子表格里记录元素标识符,命令,输入和预期结果。持续集成工具就是支持类工具,可以检测到新代码的check-in,从而开始构建build,创建一个新的虚拟Web服务器—或者更新某个staging服务器—将新代码交付到目标机器上,运行自动化来测试程序,检查结果并且用邮件将失败信息发送给相关团队。对于很简单的软件而言,可以使用便利贴或者电子表格来跟踪bug报告。但是当软件更为复杂时,这就会变得很难用,公司就需要使用为解决此类问题而设计的专业软件。通常来说,专业的bug跟踪工具会报告bug的严重程度,优先级,发现问题的时间,确切的重现步骤,修复问题的人,问题在哪个build上被修复,以及提供搜索和标签的机制来帮助使用者找到某个defect。这些工具不仅仅能够帮助编程人员和项目经理;客户服务和已有用户也可以使用这些工具来查找某个问题是不是已知问题,是否已经计划修复,升级某个已知问题,并且汇报非已知问题。Bug跟踪工具也能够有助于工作流,因为可以将bug分配给编程人员,然后给测试人员重新检查,然后标记为待部署,并且在部署之后,标记为已部署。当我们讨论软件测试领域的覆盖率时,我们实际在探讨两个领域的问题。第一个领域是代码覆盖率,关注于被测试覆盖的软件的代码百分比。代码覆盖率最常见的类型是statement覆盖率,它是在测试流程运行过的statement的百分比——手动测试,自动测试或者两者。第二个领域是应用程序覆盖率,从另外的维度查看测试流程——通常是,被“覆盖”的需求百分比。常见的应用程序覆盖率工具之一是一个可跟踪的矩阵——一个列表,列出哪些测试覆盖了哪些需求。通常来说,测试用例管理软件记录了所有计划的测试,并且允许测试人员为某个给定版本将某个测试用例标记成“已执行”,这使得管理层可以了解多少百分比的测试已经“被覆盖”了。这是一种“质量保证”,检查测试流程,和管理控制一起来确保应用程序的每个部分都被覆盖了。 [1] 
收起全文
精华内容
下载资源
问答
  • 声卡检测工具+播放器+延迟测试工具
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。

    目录

    一、前言

    二、Postman安装和使用

    三、请求方式

    四、资金记录接口实例演示


    一、前言

        在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。
        做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。
        市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。

    二、Postman安装和使用

        1、这个直接去官网下载即可,我们使用免费版即可满足基本接口测试,根据个人或者公司的项目实际情况考虑是否需要专业版或者其他。
     
    免费版官网链接: https://www.getpostman.com/postman
    下载好的安装程序Postman-Win64-xxx-Setup.exe,双击安装即可。建议安装在非系统盘,即C盘在外的其他盘,另建议使用全英文路径,避免使用中文路径。
     
        2、打开Postman如下图2-1,可以关闭该页面跳过注册账户,非登陆状态下该工具可以直接使用。接下来出现引导页面,类似IDEA,Android Studio等开发工具的引导页。此处关闭即可。
    图2-1注册账户图
     
    图2-2项目创建引导图

    3、进入Postman主页面并创建项目接口集合

        这里是我之前用过,所以左侧文件栏存在几个已有的文件夹。
        选择功能菜单New下的Collection创建项目接口集合。新建一个亿的项目A hundred million,可在Description部分写一下项目描述。

    图2-3Postman主页面
     
    图2-4新建项目接口集合图

    4、创建项目模块文件夹

        一般项目会分多个管理模块或者功能模块进行开发。这里可根据项目具体情况创建子文件夹方便接口管理。此处在A hundred million项目右键创建资产管理assets文件夹、user用户管理文件夹。可将测试的接口实例保存在对于管理模块下。

    图2-5新建资产管理文件夹

    5、后台登录接口演示

        开发完成后台接口,编写正确严谨的逻辑代码处理前端请求。此处登录接口代码如下,运行后台开发项目,使该接口能够访问。接口请求路径为:http://localhost:8080/manage/app/user/login

    @Controller
    @RequestMapping("/manage/app/")
    @Scope("prototype")
    public class AppUserController {
    
       /**
        * 日志
        */
    public static Logger customFile = LoggerFactory.getLogger("manageCustomFile");
    
    @Resource
    private AppUserService appUserService;
    
        /**
         * 用户登录
         * @param baseResult
         * @return
         */
        @RequestMapping(value = "user/login" , produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
        @ResponseBody
        public BaseResult loginUser(@RequestBody BaseResult baseResult) {
            customFile.info("appId:"+ baseResult.getTreasureID()+ "用户登陆访问:" + baseResult.toString());
            return appUserService.loginUser(baseResult);
        }
    }

    6、新建接口测试

        在Postman主页面Content部分点击'+'按钮,新增一个接口测试。在图2-6所示第一部分填写接口请求路径,左侧下拉列表可选择请求方式,此处选择POST请求方式。接口请求路径为http://localhost:8080/manage/app/user/login。第二部分是请求体,即包含接口所需请求参数的Body,此处选择原始数据RAW,数据类型使用JSON数据作为请求数据。点击蓝色Send按钮发送请求,后台项目接口接收请求并响应返回执行结果。此处后台处理数据返回结果仍是JSON数据,这个看实际项目而定,此处仅做演示。第三部分是接口响应体,即接口响应请求处理并返回的数据。点击Pretty自动匹配接口返回的数据格式并对数据美化显示,使数据看起来更加直观。如果接口测试出现异常,则可以通过PreView视图查看浏览器响应接口的页面信息,也可以通过Header了解请求状态等参数。一般出现异常还是直接去后台看控制台的异常信息及项目日志来处理解决异常,再进行接口测试。

    图2-6接口测试图

        接口测试通过后,可Ctrl+S保存接口测试实例,填写接口测试名称和接口描述信息,选择要保存的路径,此处保存在user用户管理模块文件夹。当项目的接口全部测试通过后,可在A hundred million项目右键Export导出接口文档,保存为JSON接口测试文件,该文件可通过Postman导入查看。

    三、请求方式

        对于后台开发的接口,请求方式肯定不止POST一种,Postman也支持多种请求方式。在新建接口测试实例时可选择接口的请求方式,如图3-1。

    图3-1接口请求方式图

        请求类型可以模拟Form表单文本提交,Form表单文件提交,raw原始数据提交,二进制文件提交。对于原始数据类型raw还支持不同文件格式,包括JSON,TXT,HTML等多种文件格式。

    图3-2数据请求类型图

     

    四、资金记录接口实例演示

        后台开发接口如下,服务器部署运行后台项目。接口请求路径为:http://localhost:8080/manage/app/user/asset/withdrawRecord

    @Controller
    @RequestMapping("/manage/app/")
    @Scope("prototype")
    public class AppUserAssetController {
     
        /**
         * 日志
         */
        public static Logger customFile = LoggerFactory.getLogger("manageCustomFile");
    
        @Resource
        private AppUserAssetService appUserAssetService;
        
        /**
         * 获取提现记录
         * 即我的页面中的资金记录
         * @param baseResult
         * @return
         */
        @RequestMapping(value = "user/asset/withdrawRecord" , produces = "application/json;charset=UTF-8", method = RequestMethod.POST)
        @ResponseBody
        public BaseResult getUserWithdrawRecord(@RequestBody BaseResult baseResult){
            customFile.info( "appId:"+ baseResult.getTreasureID() + "用户提现记录获取"+baseResult.toString());
            return appUserAssetService.getUserWithdrawRecord(baseResult);
        }
    }

    新建资金接口测试
    请求方式为POST,
    请求URL为http://localhost:8080/manage/app/user/asset/withdrawRecord
    请求体为JSON类型的原始数据
    点击Send请求接口,接口响应请求处理返回结果如图3-3所示


    图3-3资金记录接口测试图
     
    展开全文
  • 无限电脑跑分测试工具是一款检测电脑性能的娱乐小工具,对cpu、显卡、硬盘、宽带等各项参数进行测试,并把测试结果以跑分的形式计算出来
  • 键盘检测工具是一个有用的键盘测试工具软件,利用它可以很快的检测出键盘上键位的好坏,并根据测试参数判定键盘的优劣。对于爱好打字的用户来说,该软件还可以测试你的打字速度呢 键盘检测工具是一个有用的键盘测试...
  • 测试工具

    千次阅读 2020-02-02 18:17:43
    测试工具

     


    1 CentOS7下ab的安装

    yum -y install httpd-tools

    2 windows下ab的安装

    下载地址:https://www.apachehaus.com/cgi-bin/download.plx


    3 ab常用命令

     

     

     

     


    https://blog.csdn.net/qq_40794973/article/details/92383057 

    https://blog.csdn.net/u011415782/article/details/78501799

    展开全文
  • WIFI检测测试工具

    2018-03-22 13:27:57
    WIFI测试工具检测WIFI质量,可看到WiFi信道和WiFi数量
  • valgrind --tool=memcheck --leak-check=yes ./ProxyServer 检测内存泄漏 valgrind --tool=memcheck --leak-check=full --show-reachable=yes2. gprof 使用方式: 在编译的时候要加上 -pg -g 的CFLAGS和CPPFLAGS....

    1.

        valgrind ,使用例子,根据还有其它功能很强大,发掘中.
    . valgrind --tool=memcheck --leak-check=yes ./ProxyServer  检测内存泄漏
        valgrind --tool=memcheck --leak-check=full --show-reachable=yes

    2.

        gprof 使用方式:

       在编译的时候要加上 -pg -g 的CFLAGS和CPPFLAGS.

       然后运行,在当前目录, 生成记录文件,缺省叫gmon,使用 export GMON_OUT_PREFIX=x.out 可以生成x.out.pid的文件名.

       gprof [选项] 即可分析并打印结果

     

       gprof对于多线程和多进程的支持很弱的话,

       期待vTune, KDE坏了,还没有装上,有时间搞搞

     

    3. 1. pmap是一个好东东,可以看到如ollydbg的memory结构,即虚拟内存的分段属性,模块名
       使用例子: pmap 12324

    展开全文
  • 硬盘检测测试工具.rar

    2021-04-13 15:59:43
    硬盘检测测试工具.rar
  • 接口测试工具Postman使用实践

    万次阅读 多人点赞 2017-12-05 16:18:55
    接口测试工具Postman使用实践本次chat内容包括: 接口的定义 接口的分类 为何要进行接口测试 接口文档示例 Postman工具简介 借助Postman完成HTTP请求接口测试 Postman + Newman + Jenkins 实现接口自动化测试 一、...

    各位老板,请关注一下我的新书,谢谢。

    UI自动化测试新书

    作者新建了QQ群:460430320,供大家交流测试心得(培训机构勿进)。另外,还会不定期上传测试资料,也欢迎您共享测试资料。

    接口测试工具Postman使用实践

    本次chat内容包括:

    • 接口的定义
    • 接口的分类
    • 为何要进行接口测试
    • 接口文档示例
    • Postman工具简介
    • 借助Postman完成HTTP请求接口测试
    • Postman + Newman + Jenkins 实现接口自动化测试

    一、接口定义

    软件不同部分之间的交互接口。通常就是所谓的API――应用程序编程接口,其表现的形式是源代码。 —— [ 百度百科 ]

    我们常说的接口一般指两种:
    (1)API:应用程序编程接口。程序间的接口
    (2)GUI:图形用户界面。人与程序的接口
    这里我们所说的接口特指API接口。

    API接口定义:对协议进行定义的引用类型。

    好多公司开发人员分前后端,他们之间如何配合工作的,就是其中一方定义接口,另一方来调用接口,以实现预期功能。

    ##二、接口的分类
    1、接口分类
    (1)HTTP接口
    (2)Webservice接口
    (3)RESTful接口

    WebService接口是走soap协议,请求报文和返回报文都是xml格式,通过SoapUI工具进行测试;
    HTTP API接口走HTTP协议,通过路径来区分调用的方法,请求报文入参有多种形式,返回报文一般为json串,最常见的是get和post方法。
    这里写图片描述

    ##三、为何要进行接口测试
    1、接口测试必要性
    当今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,所以就要做接口测试。同时,接口测试相对容易实现自动化持续集成,且相对UI自动化也比较稳定,可以减少人工回归测试人力成本与时间,缩短测试周期,支持后端快速发版需求。接口持续集成是为什么能低成本高收益的根源。现在很多系统前后端架构是分离的,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前面实在太容易), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息,如身份证,银行卡等。

    2、接口测试原理
    模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做处理并向客户端返回应答,客户端再接收应答的一个过程。

    3、接口测试范围
    接口的功能、性能、安全性。重点关注数据的交换,传递和控制管理过程,还包括处理的次数。

    接口测试对象是接口,但随着系统复杂度越来越高,接口越来越多,完全覆盖是一件很困难的事情。通常情况下主要测试最外层的两类接口:数据进入系统的接口(调用外部系统的参数为本系统使用)、数据流出系统接口(验证系统处理后的数据是否正常)

    ##四、接口文档示例
    1、接口文档应该包括哪几部分?

    • 接口说明
    • 调用的url
    • 请求方法(get、post)
    • 请求参数,参数类型、请求参数说明
    • 返回参数说明
    • 返回示例

    2、示例:
    APP注册登录接口
    APP注册登录接口

    注:上图接口文档工具为ShowDoc

    ##五、Postman工具简介
    这里写图片描述
    1、Sidebar侧边栏
    Postman侧边栏允许你查找、管理请求和集合。侧边栏分为两个主要的选项卡,包括历史和集合选项卡。
    可以拖动右边的边来调整侧边栏的宽度。侧边栏也可以隐藏到小屏幕(标题栏 view—>toggle side bar)。
    (1)历史选项卡
    通过Postman应用程序发送的每个请求都保存在侧边栏的History选项卡中。
    (2)集合选项卡
    在侧栏中创建和管理集合选项卡的集合。

    2、Header toolbar
    这里写图片描述
    Postman的顶部工具栏包含以下选项:
    (1)新建按钮——可以新建请求,集合,环境等
    (2)运行按钮-打开集合运行页面
    (3)导入按钮——导入Postman文件、文件夹、form link等
    (4)新窗口图标-打开一个新的tab页、新的窗口、新的runner等
    (5)构建器和团队库选项卡——在请求生成器和Team Library视图之间切换
    (6)抓取API请求图标——使用postman抓取API请求
    (7)同步状态图标——同步API请求图标
    (8)用户下拉——管理集合链接和你的个人资料或登录/登出,你的Postman帐户
    (9)开放API集合(点击打开一个网址)
    (10)通知图标-接收通知或广播
    (11)设置图标——管理Postman应用程序设置,并找到其他支持资源
    (12)❤——分享按钮

    3、Builder
    Postman通过选项卡布局,用于在构建器中发送和管理API请求。上半部分是请求构建器,下半部分是响应查看器。
    (1) Cookies——管理cookie模式是通过点击cookie链接访问的。该特性允许你管理与请求相关的cookie。
    (2) Code——生成的代码片段模式通过保存按钮下面的最右边的Code链接。该特性允许你生成与请求相关的代码片段,该请求支持20多种语言(http、java、go等语言)
    这里写图片描述

    4、Console
    Postman有两个控制台,可以帮助我们了解系统后台到底发生了什么。
    (1)Postman Console——包含HTTP请求和响应的运行日志。来自脚本的日志消息(如在console. Log中)。这个功能只能在Postman的本地应用中使用。
    (2)DevTools Console——可以在开发期间记录诊断信息。

    ##六、借助Postman完成HTTP请求接口测试

    1、借助Postman Echo 演示下各种请求的构建方法
    (1)Get 请求
    https://postman-echo.com/get?foo1=bar1&foo2=bar2
    HTTP GET请求方法是从服务器检索数据。数据由惟一URI(统一资源标识符)标识。GET请求可以使用“查询字符串参数”将参数传递给服务器。例如,在下列请求中,http://example.com/hi/there?hand=wave,参数“hand”的值等于“wave”。

    这里写图片描述

    (2)POST:URI 传参
    这里写图片描述

    (3)POST:Form-data 传参
    这里写图片描述

    (4)POST:x-www-form-urlencoded传参
    这里写图片描述

    (5)POST:raw 传参
    这里写图片描述

    (6)POST:binary 传参
    这里写图片描述

    (7)Authentication Method——权限认证方法

    • GET Basic Auth
      这里写图片描述

    增加auth信息
    这里写图片描述

    • DigestAuth
    • Hawk Auth
    • OAuth1.0(verify signature)

    (8)Headers——添加header
    这里写图片描述

    2、接下来,我们拿个开放API来演示下单一接口测试流程
    示例API:https://developers.douban.com/wiki/?title=book_v2#get_book

    豆瓣搜索图书API

    步骤一:使用Postman工具发送该Get请求,如下图:
    Postman发送请求

    步骤二:添加测试
    添加测试

    上图针对该API添加了3个测试
    (1)要求响应时间小于200ms
    (2)要求status code等于200
    (3)要求Response body中包含字符串“金庸”

    注:当然你还可以增加更多的测试点

    ##七、Postman + Newman + Jenkins 实现接口自动化测试
    1、准备工作(具体步骤参考附件文档-作者提供)
    (1)安装Newman 工具

    • 安装Node.js
    • 安装Newman
    • 查看Newman命令

    (2)部署Jenkins

    2、将接口保存到集合
    点击Save按钮,将接口保存到一个集合(可以保存到一个现有集合中或者新建一个集合),如下图:
    保存接口到集合

    4、将集合保存到本地
    将集合保存到本地,文件为.json格式,如下图:
    集合保存到本地

    5、命令行通过Newman 运行集合
    (1)打开命令行窗口,运行如下命令:
    D:\git-local>newman run MyCollection1.postman_collection.json -g globals.postman_globals1.json

    (2)执行结果如下
    这里写图片描述
    可以看到,其中两条断言passed,一条断言failed,失败的原因是,我们期望接口响应时间小于200 ms,但是本次接口请求响应时间是270 ms。

    6、通过Jenkins 调用Newman,执行接口测试
    这里写图片描述

    执行一次构建,构建失败(上面的断言失败,我们并未修复),查看构建失败原因。
    这里写图片描述

    7、假设开发修复了接口bug,接口响应时间减少了,我们需要回归测试。(我们将断言响应小于200 ms,修改成1000 ms,让断言passed)
    这里写图片描述

    8、演示一个如何调用data file 参数化用例
    我这里有一个集合,3个接口,第一个接口为登录接口,第二个接口为获取登录用户信息接口,第三个接口为修改密码接口
    登录接口如下:
    这里写图片描述
    测试脚本如下:
    这里写图片描述

    参数化json文件内容如下

    [{
      "loginName": "duzl",
      "password": "admin123",
      "verifyCode": "adf",
      "value": "/index"
    }, {
      "loginName": "duzl",
      "password": "admin",
      "verifyCode": "adf",
      "value": "账号或密码错误"
    }, {
      "loginName": "duzl",
      "password": "",
      "verifyCode": "adf",
      "value": "参数password不能为空"
    }]
    

    这里写图片描述

    (1)好我们调用json文件,执行下集合,结果如下:
    这里写图片描述

    结果还不错,执行了3次,参数都是取自用例文件(json文件),断言也取自用例文件。

    美中不足的是,第二个和第三个接口也跟着迭代了3次(这并不是我们期望的结果),这是因为集合运行器中的迭代次数是针对所有接口的设置。

    (2)那如果,我们想第一个接口运行3遍,第二、三个接口只运行一遍,该如何做呢?Postman 给我们提供了一个内置方法,设置接口运行顺序postman.setNextRequest(’’);
    这里写图片描述
    注意:迭代次数从0开始
    当迭代次数!==0时,就停止本次迭代(意思就是,第一次迭代全运行,第二次迭代开始就不执行第二、三个接口了),好,再次运行集合,看看结果
    这里写图片描述
    很好,第一次迭代,执行了3个接口;第二、三次迭代只执行了第一个接口。

    展开全文
  • 卡硬工具箱 - 致力于打造最全面实用的硬件检测、管理、性能测试工具,软件集合熟知的各个配件的检测工具;超频工具;拷机测试工具;以及各种实用软件,助力您的玩机生涯。
  • 硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具硬盘检测工具
  • 通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免软件测试工具中功能测试工具SilkTest自动化功能测试产品是一种企业级的用于检验应用程序...
  • 移动硬盘测试检测工具

    热门讨论 2009-08-30 16:14:03
    移动硬盘测试检测工具 绿色小工具 无木马 无病毒.. 本人已经测试
  • u盘测试工具 检测芯片可以检测你的U盘是行货还是水货,检测芯片的厂家传输速度等等
  • 硬盘测试工具可以检测输入输入总量
  • 并发测试工具

    万次阅读 热门讨论 2019-06-15 14:40:47
    并发测试工具 一、Postman Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便...
  • winrunnerWinRunner软件测试工具WinRunner:强大的企业级自动化测试工具MercuryInteractive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和...
  • GB28181协议检测工具,能够测试28181的协议完成情况,能够帮助我们找出协议对接过程中存在的问题
  • web安全测试工具

    2018-08-18 11:26:43
    工具包包含 注入检测工具、SQL数据库弱口令扫描、数据库浏览器、端口扫描工具等 常用测试工具均已打包
  • 网速测试工具 网速测试工具 网速测试工具
  • u盘卡容量检测工具mydisktest-v2扩容检测工具是一款U盘检测工具,U盘查询真假查询。u盘卡容量检测工具
  • snmp连接测试工具

    2020-10-27 22:05:43
    snmp连接测试工具,很不错是工具哦!snmp连接测试工具,很不错是工具哦!snmp连接测试工具,很不错是工具哦!
  • U盘扩容检测 速度测试工具可以快速检查自己的u盘实际的容量,存储速度等,避免购买扩充盘。
  • 主流测试工具介绍

    2021-03-23 14:54:24
    WinRunner:强大的企业级自动化测试工具MercuryInteractive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够...
  • cron测试工具

    2018-08-13 11:11:38
    cron测试工具,cron测试工具cron测试工具cron测试工具cron测试工具
  • NAT类型测试工具.rar

    2020-05-21 21:58:45
    NAT类型测试工具(nat类型检测工具)是一款功能齐全的系统软件,是一款用户检测本地网络NAT类型的windows工具,非常实用,是一款不可多得的好软件,检查判断自己或对方的nat类型,这款软件能够同时兼容多种强大功能,公开的...
  • TF卡测试工具

    2017-11-29 23:35:05
    TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具TF卡测试工具
  • APP性能测试工具

    万次阅读 热门讨论 2019-04-18 19:44:19
    APP性能测试工具是一个简单易上手的Android性能监测工具,该工具是由emmagee开源项目二次开发而来,主要用于监测单个App的CPU、内存、流量、电量、电流、帧数以及整体性能状态,同时支持自定义的监控频率以及性能...
  • 鼠标检测工具

    2018-05-18 13:13:41
    鼠标检测工具
  • 键盘测试工具KeyboardTest键盘测试工具KeyboardTest

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,176,539
精华内容 870,615
关键字:

测试工具