CN109344076A - 一种基于JMeter和Jenkins的接口自动化测试方法及其装置 - Google Patents
一种基于JMeter和Jenkins的接口自动化测试方法及其装置 Download PDFInfo
- Publication number
- CN109344076A CN109344076A CN201811231544.3A CN201811231544A CN109344076A CN 109344076 A CN109344076 A CN 109344076A CN 201811231544 A CN201811231544 A CN 201811231544A CN 109344076 A CN109344076 A CN 109344076A
- Authority
- CN
- China
- Prior art keywords
- jmeter
- module
- test
- case
- jenkins
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种基于JMeter和Jenkins的接口自动化测试方法,包括以下步骤:根据实际业务场景划分业务模块,根据用例模块准备各个业务模块对应的用例;运行JMeter读取各个业务模块的配置文件,获取对应用例的代码和数据;将用例代码和用例数据组装成不含签名的测试用例,然后通过JMeter自带HTTP请求发送到服务端模块;每次通过JMeter自带HTTP请求发送测试用例时,签名算法拦截HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;服务端模块根据业务场景返回接口测试结果给JMeter结果输出模块;JMeter结果输出模块判断结果是否正确,生成对应测试报告;将通过JMeter编写所有测试用例集合,配置在Jenkins中以预设间隔时间循环执行。
Description
技术领域
本发明涉及软件自动化测试技术领域,尤其涉及一种基于JMeter和Jenkins的接口自动化测试方法及其装置。
背景技术
接口测试是测试***组件间接口的一种测试,主要用于检测外部***与***之间以及内部各个子***之间的交互点,重点检查数据的交换、传递和控制管理过程,以及***间的相互逻辑依赖关系等。
JMeter是Apache组织开发的基于Java的压力测试工具,可以对HTTP和FTP进行性能测试和接口测试.
Jenkins是一个开源软件项目,是基于Java开发的一种持续工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
在现有技术中,JMeter测试结果不符合Test Anything Protocol,无法自主生成测试结果统计趋势图,必须解析JMeter测试结果文件,使其符合TAP,能够自主设置测试报告。
发明内容
本发明目的是为解决现有技术中的上述缺陷,提供一种能动态生成签名的HTTP请求接口测试方法,该接口测试方法是针对JMeter的接口测试,通过修改配置文件的数据,能够直接覆盖业务场景,不需要测试人员编写代码。通过Jenkins的持续集成自动执行测试用例,达到自动化测试和监控线上业务正常运行的目的。
本发明提供了一种基于JMeter和Jenkins的接口自动化测试方法,包括以下步骤:
根据实际业务场景划分业务模块,根据用例模块准备各个所述业务模块对应的用例;
运行JMeter读取各个所述业务模块的配置文件,获取对应用例的代码和数据;将用例代码和用例数据组装成不含签名的测试用例,然后通过JMeter自带HTTP请求发送到服务端模块;
每次通过JMeter自带HTTP请求发送测试用例时,签名算法拦截所述HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;
所述服务端模块根据所述业务场景返回接口测试结果给JMeter结果输出模块;
JMeter结果输出模块判断结果是否正确,生成对应测试结果集;
测试报告模块解析JMeter测试结果集,生成TAP格式测试报告灵活展示;
将通过JMeter编写所有测试用例集合,配置在Jenkins中以预设间隔时间循环执行,实时展示测试结果报告。
在本发明的其他实施例中,根据测试用例数量配置JMeter运行测试用例的接口测试的次数。
在本发明的其他实施例中,所述预设间隔时间的单位包括秒、分钟、小时、天,所述预设间隔时间被配置为根据实际需要调整。
在本发明的其他实施例中,所述签名算法用于根据实际业务需要对用户数据进行保护。
本发明还提供了一种基于JMeter和Jenkins的接口自动化测试装置,包括:
用例模块,用于将用例代码和用例数据组装成不含签名的测试用例;
JMeter运行单元,用于读取所述测试用例,并通过JMeter自带的HTTP请求发送到服务端模块;
自动签名模块,用于拦截所述HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;
服务端模块,用于根据所述业务场景返回接口测试结果给结果输出模块;
结果输出模块,用于生成对应测试报告;
结果判定模块,用于判断所述接口测试结果是否正确;
自动执行模块,用于将通过JMeter编写所有测试用例集合,配置再Jenkins中以预设间隔时间循环执行;
测试报告模块,用于解析JMeter测试结果集,生成符合Test Anything Protocol格式的测试报告,在Jenkins中实时展示。
在本发明的其他实施例中,根据测试用例数量配置JMeter运行测试用例的接口测试的次数
在本发明的其他实施例中,所述预设间隔时间的单位包括秒、分钟、小时、天,所述预设间隔时间被配置为根据实际需要调整。
在本发明的其他实施例中,所述签名算法用于根据实际业务需要对用户数据进行保护。
本发明还提供了一种测试模块解析算法,将测试结果集进行处理符合TAP格式,用于测试结果报告灵活实时展示。
本发明还提供了一种电子设备,包括存储器和处理器存储器用于存储一条或多条计算机指令,其中,一条或多条计算机指令被所述处理器执行以实现如上述任一所述的基于JMeter和Jenkins的接口自动化测试方法。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使计算机执行时可以实现如上述任一所述的基于JMeter和Jenkins的接口自动化测试方法。
以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
附图说明
图1是本发明实施提供的一种测试***的***框架图;
图2是本发明实施提供的一种测试***方法工作流程图;
图3是本发明实施提供的一种测试结果集示意图;
图4是本发明实施提供的一种测试报告示意图;
图5是本发明实施提供的构建自动化测试脚本的界面图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一
如图1所示,本发明所述的一种基于JMeter和Jenkins的接口自动化测试***包括用例模块,JMeter运行单元,自动签名模块,服务端模块,结果输出模块,结果判定模块和自动执行模块,其中,用例模块用于将测试数据(用例数据)和用例代码一起装配成不含签名的测试用例,输出给JMeter运行单元;JMeter运行单元用于读取所述测试用例,并通过JMeter自带的HTTP请求发送到服务端模块;根据测试用例数量配置JMeter运行测试用例的接口测试的次数。自动签名模块用于拦截所述HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;签名算法用于根据实际业务需要对用户数据进行保护。服务端模块用于根据所述业务场景返回接口测试结果给结果输出模块;结果输出模块用于生成对应测试结果集(测试结果集,如图3所示,包括单个测试用例执行次数,测试数据,接口业务输出结果,判定结果);结果判定模块用于判断所述接口测试结果是否正确;自动执行模块用于将通过JMeter编写所有测试用例集合,配置再Jenkins中以预设间隔时间循环执行。测试报告模块用于解析测试结果集生成测试报告(测试报告,如图4所示,包括单个测试用例执行结果,单次全部测试用例执行结果统计,历史测试结果趋势统计)。预设间隔时间的单位包括秒、分钟、小时、天,所述预设间隔时间被配置为根据实际需要调整。
本实施例所述的签名算法具体为:第一,获取客户端指定key值;第二,获取当前时间Unix时间戳;第三,获取服务指定加密字符,第四,把请求参数统一排序,第五,通过MD5加密把前面4个条件获取数据生成一串加密字符,就是签名请求参数,业务处理会先检验签名是否正确在进行业务相关的处理。
本实施例的用例是Good,用例代码框架如下:
本实施例的用例数据如下:
getGoodsComment
commentType,goodsId,result,reuslt2,desc
0,3512024,"""messageCode"":""0""","""goodsId"":3512024",详情页查看评论
1,3512024,"""messageCode"":""0""","""goodsId"":3512024",列表页查看评论
0,1421328,"""messageCode"":""0""","""goodsId"":1421328",详情页查看评论
实施例二
如图2所示,本发明所述的一种基于JMeter和Jenkins的接口自动化测试方法,该接口自动化测试方法包括以下步骤:
步骤一、根据本公司实际业务场景进行业务模块划分,根据用例模块准备各个业务模块对应的用例;
步骤二、JMeter运行后读取都各个业务模块配置文件,获取对应用例的代码、读取用例相关数据,将用例代码和用例数据组装成不含签名的测试用例,然后通过JMeter自带HTTP请求发送,根据测试用例数量可以让JMeter运行n次测试用例的接口测试,n大于等于1;
步骤三、每次通过JMeter自带HTTP请求发送测试用例,签名相关算法代码拦截自带HTTP请求,对测试用例请求参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;
步骤四、服务端模块根据业务场景返回接口测试结果给JMeter结果输出模块;
步骤五、JMeter结果输出模块判断结果是否正确,生成对应测试结果集;
步骤六、将通过JMeter编写所有测试用例集合,放在Jenkins间隔相同时间不断的执行,间隔时间可以是秒、分钟、小时、天,根据实际需要调整;
在Jenkins上建立一项目,并在工程设置中填写项目信息和Jmeter插件需要加载的测试结果路径;编写自动化测试脚本(如图5所示),调用Jmeter测试工具对项目进行测试,并生成测试结果。
用Jenkins提供的api通知Jenkins编译工程,Jenkins会自动触发Jmeter插件去指定的路径加载测试结果,并显示生成的测试报告。
本实施例所述的构建自动化测试脚本如下:
Execute shell
Command
#!/bin/sh/-l
cd/opt/apache-jmeter-4.0/app2test
git pull origin develop
Invoke Ant
Ant Version ant
Targets
Build Files/opt/apache-jmeter-4.0/bin/build.xml
Properties
testpath=app2test
ProjectPath=app2
mailAddress=[email protected]
weixinids=1913l614lmengluochuanllchengongll1179llzishaoll1019ll1371llliuqill790lljingdanll703l1560
Java Options
实施例三
本发明实施例三提供了一种电子设备,包括存储器和处理器存储器用于存储一条或多条计算机指令,其中,一条或多条计算机指令被所述处理器执行以实现实施例二所述的基于JMeter和Jenkins的接口自动化测试方法。
实施例四
本发明实施例四还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使计算机执行时可以实现实施例二所述的基于JMeter和Jenkins的接口自动化测试方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
示例性的,计算机程序可以被分割成一个或多个模块/单元,一个或者多个模块/单元被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机设备中的执行过程。
计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。计算机设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,本实施例仅仅是计算机设备的示例,并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
处理器可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器可以是计算机设备的内部存储单元,例如计算机设备的硬盘或内存。存储器也可以是计算机设备的外部存储设备,例如计算机设备上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。进一步地,存储器还可以既包括计算机设备的内部存储单元也包括外部存储设备。存储器用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种基于JMeter和Jenkins的接口自动化测试方法,其特征在于,包括以下步骤:
根据实际业务场景划分业务模块,根据用例模块准备各个所述业务模块对应的用例;
运行JMeter读取各个所述业务模块的配置文件,获取对应用例的代码和数据;将用例代码和用例数据组装成不含签名的测试用例,然后通过JMeter自带HTTP请求发送到服务端模块;
每次通过JMeter自带HTTP请求发送测试用例时,签名算法拦截所述HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;
所述服务端模块根据所述业务场景返回接口测试结果给JMeter结果输出模块;
JMeter结果输出模块判断结果是否正确,生成对应测试结果集;
测试报告模块解析JMeter测试结果集,生成Test Anything Protocol格式的测试报告并展示;
将通过JMeter编写所有测试用例集合,配置在Jenkins中以预设间隔时间循环执行。
2.如权利要求1所述的基于JMeter和Jenkins的接口自动化测试方法,其特征在于,根据测试用例数量配置JMeter运行测试用例的接口测试的次数。
3.如权利要求1所述的基于JMeter和Jenkins的接口自动化测试方法,其特征在于,所述预设间隔时间的单位包括秒、分钟、小时、天,所述预设间隔时间被配置为根据实际需要调整。
4.如权利要求1所述的基于JMeter和Jenkins的接口自动化测试方法,其特征在于,所述签名算法用于根据实际业务需要对用户数据进行保护。
5.一种基于JMeter和Jenkins的接口自动化测试装置,其特征在于,包括:
用例模块,用于将用例代码和用例数据组装成不含签名的测试用例;
JMeter运行单元,用于读取所述测试用例,并通过JMeter自带的HTTP请求发送到服务端模块;
自动签名模块,用于拦截所述HTTP请求,对测试用例请求的参数进行签名计算,然后重组测试用例,重新发送带有签名测试用例到服务端模块;
服务端模块,用于根据所述业务场景返回接口测试结果给结果输出模块;
结果输出模块,用于生成对应测试结果集;
结果判定模块,用于判断所述接口测试结果是否正确;
自动执行模块,用于将通过JMeter编写所有测试用例集合,配置在Jenkins中以预设间隔时间循环执行;
测试报告模块,用于解析JMeter测试结果集,生成符合Test Anything Protocol格式的测试报告,并在Jenkins中实时展示。
6.如权利要求5所述的基于JMeter和Jenkins的接口自动化测试装置,其特征在于,根据测试用例数量配置JMeter运行测试用例的接口测试的次数。
7.如权利要求5所述的基于JMeter和Jenkins的接口自动化测试装置,其特征在于,所述预设间隔时间的单位包括秒、分钟、小时、天,所述预设间隔时间被配置为根据实际需要调整。
8.如权利要求5所述的基于JMeter和Jenkins的接口自动化测试装置,其特征在于,所述签名算法用于根据实际业务需要对用户数据进行保护。
9.一种电子设备,其特征在于,包括存储器和处理器存储器用于存储一条或多条计算机指令,其中,一条或多条计算机指令被所述处理器执行以实现如权利要求1-4任一所述的基于JMeter和Jenkins的接口自动化测试方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序使计算机执行时可以实现如权利要求1-4任一所述的基于JMeter和Jenkins的接口自动化测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811231544.3A CN109344076A (zh) | 2018-10-22 | 2018-10-22 | 一种基于JMeter和Jenkins的接口自动化测试方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811231544.3A CN109344076A (zh) | 2018-10-22 | 2018-10-22 | 一种基于JMeter和Jenkins的接口自动化测试方法及其装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109344076A true CN109344076A (zh) | 2019-02-15 |
Family
ID=65311362
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811231544.3A Pending CN109344076A (zh) | 2018-10-22 | 2018-10-22 | 一种基于JMeter和Jenkins的接口自动化测试方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109344076A (zh) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885498A (zh) * | 2019-02-26 | 2019-06-14 | 北京首汽智行科技有限公司 | 一种测试脚本生成方法及*** |
CN110262978A (zh) * | 2019-06-24 | 2019-09-20 | 四川新网银行股份有限公司 | 一种基于长流程自动化测试的接口重试方法及数据流 |
CN110569198A (zh) * | 2019-09-18 | 2019-12-13 | 北京搜狐新媒体信息技术有限公司 | 一种业务功能自动化测试方法及装置 |
CN110750458A (zh) * | 2019-10-22 | 2020-02-04 | 恩亿科(北京)数据科技有限公司 | 大数据平台测试方法、装置、可读存储介质及电子设备 |
CN110865941A (zh) * | 2019-11-11 | 2020-03-06 | 中信百信银行股份有限公司 | 接口测试用例生成方法、装置和*** |
CN110874313A (zh) * | 2019-11-18 | 2020-03-10 | 北京百度网讯科技有限公司 | 写作工具测试方法及装置 |
CN111209194A (zh) * | 2019-12-30 | 2020-05-29 | 杭州安恒信息技术股份有限公司 | 发现内存泄漏bug的测试用例设计方法 |
CN111290968A (zh) * | 2020-03-19 | 2020-06-16 | 上海异势信息科技有限公司 | 一种自动测试的实现方法、装置、设备和存储介质 |
CN111309590A (zh) * | 2019-12-04 | 2020-06-19 | 上海金融期货信息技术有限公司 | 一种用于金融交易平台的自动化测试方法和模拟器 |
CN111506503A (zh) * | 2020-04-13 | 2020-08-07 | 深圳市潮流网络技术有限公司 | 基于JMeter的接口签名验证方法及装置、计算设备、存储介质 |
CN111752826A (zh) * | 2020-06-03 | 2020-10-09 | 五八有限公司 | 一种接口测试方法、装置、电子设备及存储介质 |
CN112069078A (zh) * | 2020-09-15 | 2020-12-11 | 平安银行股份有限公司 | Esa接口压力测试方法、装置、测试设备及存储介质 |
CN112256554A (zh) * | 2019-07-22 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种基于场景测试用例进行测试的方法及设备 |
CN112286792A (zh) * | 2020-09-27 | 2021-01-29 | 长沙市到家悠享网络科技有限公司 | 一种接口测试方法、装置、设备和存储介质 |
CN112346991A (zh) * | 2020-11-27 | 2021-02-09 | 新华三大数据技术有限公司 | 一种接口测试脚本的生成方法及装置 |
CN112363948A (zh) * | 2020-11-30 | 2021-02-12 | 深圳市六度人和科技有限公司 | 接口测试方法、装置、电子设备及存储介质 |
CN112416763A (zh) * | 2020-11-17 | 2021-02-26 | 杭州安恒信息技术股份有限公司 | 一种自动化测试接口的方法、装置、设备及存储介质 |
CN112527686A (zh) * | 2020-12-29 | 2021-03-19 | 平安普惠企业管理有限公司 | 接口性能测试方法、装置、设备及存储介质 |
CN112817857A (zh) * | 2021-02-05 | 2021-05-18 | 深圳市世强元件网络有限公司 | 基于JMeter和JenKins的自动监控网站异常方法及计算机设备 |
CN113342641A (zh) * | 2021-05-27 | 2021-09-03 | 河南许继仪表有限公司 | 一种http服务接口自动化测试方法及*** |
CN113590481A (zh) * | 2021-07-28 | 2021-11-02 | 山东派盟网络科技有限公司 | 一种自动化测试方法、装置以及设备 |
CN113742250A (zh) * | 2021-11-05 | 2021-12-03 | 广州易方信息科技股份有限公司 | 接口自动测试方法及装置 |
CN113836003A (zh) * | 2021-08-30 | 2021-12-24 | 南京中兴力维软件有限公司 | 位置实体提取测试方法和JMeter性能测试设备 |
CN114154169A (zh) * | 2021-12-06 | 2022-03-08 | 南方电网深圳数字电网研究院有限公司 | 一种基于Jenkins和JMeter的自动化测试方法及装置 |
CN117579531A (zh) * | 2024-01-15 | 2024-02-20 | 云筑信息科技(成都)有限公司 | 一种需要动态加验签接口的压测方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104375937A (zh) * | 2014-11-19 | 2015-02-25 | 福建亿榕信息技术有限公司 | 一种自动化测试结果持续集成整合方法及*** |
CN106383786A (zh) * | 2016-09-27 | 2017-02-08 | 北京金山安全软件有限公司 | 一种接口压力性能测试方法、装置及电子设备 |
CN107919998A (zh) * | 2017-11-02 | 2018-04-17 | 千寻位置网络有限公司 | 基于JMeter的传感器服务端功能测试方法与*** |
US20180285247A1 (en) * | 2017-03-29 | 2018-10-04 | The Travelers Indemnity Company | Systems, methods, and apparatus for automated code testing |
-
2018
- 2018-10-22 CN CN201811231544.3A patent/CN109344076A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104375937A (zh) * | 2014-11-19 | 2015-02-25 | 福建亿榕信息技术有限公司 | 一种自动化测试结果持续集成整合方法及*** |
CN106383786A (zh) * | 2016-09-27 | 2017-02-08 | 北京金山安全软件有限公司 | 一种接口压力性能测试方法、装置及电子设备 |
US20180285247A1 (en) * | 2017-03-29 | 2018-10-04 | The Travelers Indemnity Company | Systems, methods, and apparatus for automated code testing |
CN107919998A (zh) * | 2017-11-02 | 2018-04-17 | 千寻位置网络有限公司 | 基于JMeter的传感器服务端功能测试方法与*** |
Non-Patent Citations (1)
Title |
---|
OAA608868: ""基于Jmeter和Jenkins接口自动化测试框架搭建详细过程"", 《公开网址:HTTPS://BLOG.CSDN.NET/OAA608868/ARTICLE/DETAILS/53523845?OPS_REQUEST_MISC=%257B%2522REQUEST%255FID%2522%253A%2522161777909916780255241878%2522%252C%2522SCM%2522%253A%252220140713.130102334.PC%255FBLOG.%2522%257D&REQUEST_ID=1617779099167802552》 * |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109885498A (zh) * | 2019-02-26 | 2019-06-14 | 北京首汽智行科技有限公司 | 一种测试脚本生成方法及*** |
CN110262978B (zh) * | 2019-06-24 | 2022-12-09 | 四川新网银行股份有限公司 | 一种基于长流程自动化测试的接口重试方法及设备 |
CN110262978A (zh) * | 2019-06-24 | 2019-09-20 | 四川新网银行股份有限公司 | 一种基于长流程自动化测试的接口重试方法及数据流 |
CN112256554A (zh) * | 2019-07-22 | 2021-01-22 | 腾讯科技(深圳)有限公司 | 一种基于场景测试用例进行测试的方法及设备 |
CN112256554B (zh) * | 2019-07-22 | 2023-06-16 | 腾讯科技(深圳)有限公司 | 一种基于场景测试用例进行测试的方法及设备 |
CN110569198A (zh) * | 2019-09-18 | 2019-12-13 | 北京搜狐新媒体信息技术有限公司 | 一种业务功能自动化测试方法及装置 |
CN110750458A (zh) * | 2019-10-22 | 2020-02-04 | 恩亿科(北京)数据科技有限公司 | 大数据平台测试方法、装置、可读存储介质及电子设备 |
CN110865941A (zh) * | 2019-11-11 | 2020-03-06 | 中信百信银行股份有限公司 | 接口测试用例生成方法、装置和*** |
CN110874313A (zh) * | 2019-11-18 | 2020-03-10 | 北京百度网讯科技有限公司 | 写作工具测试方法及装置 |
CN111309590A (zh) * | 2019-12-04 | 2020-06-19 | 上海金融期货信息技术有限公司 | 一种用于金融交易平台的自动化测试方法和模拟器 |
CN111309590B (zh) * | 2019-12-04 | 2023-10-03 | 上海金融期货信息技术有限公司 | 一种用于金融交易平台的自动化测试方法和模拟器 |
CN111209194A (zh) * | 2019-12-30 | 2020-05-29 | 杭州安恒信息技术股份有限公司 | 发现内存泄漏bug的测试用例设计方法 |
CN111209194B (zh) * | 2019-12-30 | 2023-12-19 | 杭州安恒信息技术股份有限公司 | 发现内存泄漏bug的测试用例设计方法 |
CN111290968A (zh) * | 2020-03-19 | 2020-06-16 | 上海异势信息科技有限公司 | 一种自动测试的实现方法、装置、设备和存储介质 |
CN111506503A (zh) * | 2020-04-13 | 2020-08-07 | 深圳市潮流网络技术有限公司 | 基于JMeter的接口签名验证方法及装置、计算设备、存储介质 |
CN111506503B (zh) * | 2020-04-13 | 2024-05-24 | 深圳市潮流网络技术有限公司 | 基于JMeter的接口签名验证方法及装置、计算设备、存储介质 |
CN111752826A (zh) * | 2020-06-03 | 2020-10-09 | 五八有限公司 | 一种接口测试方法、装置、电子设备及存储介质 |
CN112069078B (zh) * | 2020-09-15 | 2024-03-19 | 平安银行股份有限公司 | Esa接口压力测试方法、装置、测试设备及存储介质 |
CN112069078A (zh) * | 2020-09-15 | 2020-12-11 | 平安银行股份有限公司 | Esa接口压力测试方法、装置、测试设备及存储介质 |
CN112286792A (zh) * | 2020-09-27 | 2021-01-29 | 长沙市到家悠享网络科技有限公司 | 一种接口测试方法、装置、设备和存储介质 |
CN112416763A (zh) * | 2020-11-17 | 2021-02-26 | 杭州安恒信息技术股份有限公司 | 一种自动化测试接口的方法、装置、设备及存储介质 |
CN112346991A (zh) * | 2020-11-27 | 2021-02-09 | 新华三大数据技术有限公司 | 一种接口测试脚本的生成方法及装置 |
CN112346991B (zh) * | 2020-11-27 | 2022-03-22 | 新华三大数据技术有限公司 | 一种接口测试脚本的生成方法及装置 |
CN112363948B (zh) * | 2020-11-30 | 2024-04-09 | 深圳市六度人和科技有限公司 | 接口测试方法、装置、电子设备及存储介质 |
CN112363948A (zh) * | 2020-11-30 | 2021-02-12 | 深圳市六度人和科技有限公司 | 接口测试方法、装置、电子设备及存储介质 |
CN112527686A (zh) * | 2020-12-29 | 2021-03-19 | 平安普惠企业管理有限公司 | 接口性能测试方法、装置、设备及存储介质 |
CN112817857A (zh) * | 2021-02-05 | 2021-05-18 | 深圳市世强元件网络有限公司 | 基于JMeter和JenKins的自动监控网站异常方法及计算机设备 |
CN113342641A (zh) * | 2021-05-27 | 2021-09-03 | 河南许继仪表有限公司 | 一种http服务接口自动化测试方法及*** |
CN113590481A (zh) * | 2021-07-28 | 2021-11-02 | 山东派盟网络科技有限公司 | 一种自动化测试方法、装置以及设备 |
CN113836003B (zh) * | 2021-08-30 | 2023-07-25 | 南京中兴力维软件有限公司 | 位置实体提取测试方法和JMeter性能测试设备 |
CN113836003A (zh) * | 2021-08-30 | 2021-12-24 | 南京中兴力维软件有限公司 | 位置实体提取测试方法和JMeter性能测试设备 |
CN113742250A (zh) * | 2021-11-05 | 2021-12-03 | 广州易方信息科技股份有限公司 | 接口自动测试方法及装置 |
CN114154169A (zh) * | 2021-12-06 | 2022-03-08 | 南方电网深圳数字电网研究院有限公司 | 一种基于Jenkins和JMeter的自动化测试方法及装置 |
CN117579531A (zh) * | 2024-01-15 | 2024-02-20 | 云筑信息科技(成都)有限公司 | 一种需要动态加验签接口的压测方法 |
CN117579531B (zh) * | 2024-01-15 | 2024-05-28 | 云筑信息科技(成都)有限公司 | 一种需要动态加验签接口的压测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109344076A (zh) | 一种基于JMeter和Jenkins的接口自动化测试方法及其装置 | |
KR102281827B1 (ko) | 프로그램 컨테이너 모니터링 | |
US10402253B2 (en) | Methods and systems to detect and classify changes in a distributed computing system | |
CN111414172B (zh) | 应用软件自动部署发布***及方法 | |
CN111124850A (zh) | Mqtt服务器性能测试方法、***、计算机设备及存储介质 | |
CN110502426A (zh) | 分布式数据处理***的测试方法和装置 | |
CN107273748B (zh) | 一种基于漏洞poc实现安卓***漏洞检测的方法 | |
CN105608382B (zh) | 软件维护方法与软件问题判定方法以及其相应的装置 | |
CN104407980A (zh) | 移动应用自动化测试装置和方法 | |
CN110196790A (zh) | 异常监控的方法和装置 | |
CN112860556B (zh) | 覆盖率统计方法、装置、计算机***和可读存储介质 | |
US20210406004A1 (en) | System and method for implementing a code audit tool | |
CN113590454A (zh) | 测试方法、装置、计算机设备和存储介质 | |
CN106021049A (zh) | 国产操作***验证平台及建立方法 | |
CN104484275A (zh) | 一种可远程测试智能卡的方法及*** | |
Boussaa et al. | Leveraging metamorphic testing to automatically detect inconsistencies in code generator families | |
CN107729239A (zh) | 一种代码覆盖率统计方法、***、装置及计算机存储介质 | |
CN109992496A (zh) | 一种用于自动化测试的数据处理方法和装置 | |
CN114116509A (zh) | 程序分析方法、装置、电子设备和存储介质 | |
Yang et al. | CrossFuzz: Cross-contract fuzzing for smart contract vulnerability detection | |
CN113254944B (zh) | 漏洞处理方法、***、电子设备、存储介质及程序产品 | |
CN115543377A (zh) | 一种基于人工智能的erp***升级方法及erp*** | |
CN114840429A (zh) | 识别版本冲突的方法、装置、设备、介质和程序产品 | |
CN110633077B (zh) | 一种基于模块化的快速开发***及方法 | |
Brock et al. | Real-time Analysis of Vehicle Patches and Binaries |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210114 Address after: Room 1801-1812, Yiwu International Business Center, 399 Yinhai Road, Futian street, Yiwu City, Jinhua City, Zhejiang Province Applicant after: Yiwu Zhiyu Information Technology Co.,Ltd. Address before: 310005 rooms 303, 304 and 305, building 1, No.2 Xiangmao Road, Gongshu District, Hangzhou City, Zhejiang Province Applicant before: ZHEJIANG JOLLYCHIC INFORMATION TECHNOLOGY Co.,Ltd. |
|
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20220614 |