CN117785723A - 动态接口参数关联方法、装置及电子设备 - Google Patents
动态接口参数关联方法、装置及电子设备 Download PDFInfo
- Publication number
- CN117785723A CN117785723A CN202410210593.8A CN202410210593A CN117785723A CN 117785723 A CN117785723 A CN 117785723A CN 202410210593 A CN202410210593 A CN 202410210593A CN 117785723 A CN117785723 A CN 117785723A
- Authority
- CN
- China
- Prior art keywords
- interface
- data
- function
- setting
- field
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012360 testing method Methods 0.000 claims abstract description 82
- 238000012545 processing Methods 0.000 claims abstract description 28
- 230000014509 gene expression Effects 0.000 claims abstract description 27
- 238000000605 extraction Methods 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims abstract description 13
- XSQUKJJJFZCRTK-NJFSPNSNSA-N UREA C 14 Chemical compound N[14C](N)=O XSQUKJJJFZCRTK-NJFSPNSNSA-N 0.000 claims abstract description 11
- 238000004140 cleaning Methods 0.000 claims abstract description 7
- 230000006870 function Effects 0.000 claims description 101
- 239000003550 marker Substances 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 6
- 208000025174 PANDAS Diseases 0.000 claims description 5
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 claims description 5
- 235000016496 Panda oleosa Nutrition 0.000 claims description 5
- 240000000220 Panda oleosa Species 0.000 claims 1
- 230000005856 abnormality Effects 0.000 abstract description 5
- 240000004718 Panda Species 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000009517 secondary packaging Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明属于自动化测试技术领域,涉及动态接口参数关联方法、装置及电子设备。该方法包括利用Excel存储测试用例,设置存储字段存储提取接口返回数据的路径字段提取函数的表达式;读取测试用例;设置数据处理函数对接口返回数据进行处理;类属性设置,利用pytest的前后置夹具函数清理类属性释放空间;正则匹配查找需要进行替换的参数的关键值;动态替换,得到目标参数;对接口返回数据的正确性进行验证。本发明能够实现接口测试数据的自动处理和参数替换,解决了测试数据异常和准确性的问题,提高测试数据的准确性,提高测试的效率和可维护性,确保接口执行的正确性,具有良好的灵活性和可扩展性。
Description
技术领域
本发明属于自动化测试技术领域,具体而言,涉及动态接口参数关联方法、装置及电子设备。
背景技术
在接口自动化测试过程中,很多功能在测试之前都需要准备数据,很多接口数据依赖于其他接口的返回数据;如果在自动化测试用例中固定测试数据,在执行时如果该数据已被修改或删除,则会造成执行失败的情况。
发明内容
为了解决上述技术问题,本发明提供动态接口参数关联方法。
第一方面,本发明提供了动态接口参数关联方法,包括:
利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
在接口请求的数据中,对需要动态替换的字段设置标记符;
设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
第二方面,本发明提供了动态接口参数关联装置,包括存储单元、读取单元、标记单元、处理单元、设置单元、匹配单元、获取单元、替换单元与验证单元;
存储单元,用于利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
读取单元,用于设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
标记单元,用于在接口请求的数据中,对需要动态替换的字段设置标记符;
处理单元,用于设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
设置单元,用于利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
匹配单元,用于在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
替换单元,用于利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
验证单元,用于通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
第三方面,本发明提供一种电子设备,包括:
处理器和存储器;
所述存储器,用于存储计算机操作指令;
所述处理器,用于通过调用所述计算机操作指令,执行动态接口参数关联方法。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,读取函数基于pandas库进行二次封装,读取对应表格页的数据,并以字典的形式进行数据返回。
进一步,设obj为接口请求的响应数据,设路径表达式为expr,则路径字段提取函数的表达式为jsonpath(obj, expr)。
进一步,利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,设动态属性设置函数为setattr,类为HandleAttribute,类属性为key,类属性对应的值为value,则动态属性设置函数为setattr(HandleAttribute, key, value)。
进一步,在替换函数内,通过正则表达式,查询出所有设置标记符的字符串,得到需要动态替换的参数。
进一步,通过设置断言和自定义断言函数,对接口返回结果进行验证和判断。
本发明的有益效果是:
(1)本发明能够实现接口测试数据的自动处理和参数替换,解决了传统接口测试中测试数据异常和准确性的问题;
(2)本发明能够提高测试数据的准确性,通过自动化处理和参数替换,保证测试数据是当前***中存在的真实数据,降低了数据异常和错误的风险;
(3)本发明通过定制的标记和参数替换函数,快速定位和替换需要处理的数据,提高测试的效率和可维护性;
(4)本发明通过设置断言和自定义断言函数,对接口返回结果进行验证和判断,确保接口执行的正确性;
(5)本发明基于pytest测试框架,具有良好的灵活性和可扩展性,可以与其他测试框架和工具进行集成和扩展使用。
附图说明
图1为本发明实施例1提供的动态接口参数关联方法的原理图;
图2为本发明实施例1提供的动态接口参数关联方法的流程图;
图3为本发明实施例2提供的动态接口参数关联装置的原理图;
图4为本发明实施例3提供的一种电子设备的原理图。
图标:40-电子设备;410-处理器;420-总线;430-存储器;440-收发器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
实施例1
作为一个实施例,如图1所示,为解决上述技术问题,本实施例提供动态接口参数关联方法,包括:
利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
在接口请求的数据中,对需要动态替换的字段设置标记符;
设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
在具体实施过程中,本发明通过Excel存储测试用例,并在测试用例中设置一个存储字段extract_data来存储需要对接口返回数据提取的数据。在接口请求的数据中,对需要动态替换的字段设置一个标记符,例如需要动态替换的字段的首端与末端分别设置“#”。动态接口参数关联方法的流程如图2所示。
可选的,读取函数基于pandas库进行二次封装,读取对应表格页的数据,并以字典的形式进行数据返回。
在实际应用过程中,在每个测试用例执行之前使用Excel读取函数将测试用例读取,设Excel读取函数为get_case_data,该函数基于pandas库进行二次封装,读取对应表格页的数据,并以字典的形式进行数据返回,方便测试用例代码字段获取。针对数据库存储的测试用例也可使用相同方法进行设置。
可选的,设obj为接口请求的响应数据,设路径表达式为expr,则路径字段提取函数的表达式为jsonpath(obj, expr)。
在实际应用过程中,通过数据处理函数extract_data对提取的接口返回数据进行处理,得到接口返回数据中的调度单号,并提供jsonpath(obj, expr)的形式对测试用例中设置的需要提取的字段进行提取,提取完成后进行类属性设置操作。
可选的,利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,设动态属性设置函数为setattr,类为HandleAttribute,类属性为key,类属性对应的值为value,则动态属性设置函数为setattr(HandleAttribute, key, value)。
利用pytest的前后置夹具函数设置每个测试类,进行数据初始化,可实现每个测试类执行后,类属性被清理释放空间。实现数据的动态获取和存储。设前后置夹具函数为pytest.fixture ,class为类级别,则前后置夹具函数表示为@pytest.fixture(class)。
可选的,在替换函数内,通过正则表达式,查询出所有设置标记符的字符串,得到需要动态替换的参数。
在后续接口测试用例的参数替换中,先通过get_replace_keys函数,对接口数据进行正则匹配,将需要进行参数替换的key值查找出来,并存入一个列表内。在执行替换时,先通过类属性获取函数getattr(HandleAttribute, key),将需要替换的key值获取出来,再通过参数替换函数replace_data,对该字段数据进行动态替换。具体的,使用循环获取匹配,可同时支持多个字段的替换,实现动态的参数数据替换。
可选的,通过设置断言和自定义断言函数,对接口返回结果进行验证和判断。
在实际应用过程中,通过引入数据关联机制,确保后续接口的测试数据可以依赖于前置接口的返回数据,保证数据的一致性
在实际应用过程中,在急诊***的应用场景中,在调用查询调度详情列表的接口时,需要传递具体的调度单号。设调度单号为jz_dddh,调度单号是由确认调度接口成功后返回在响应数据内。将确认调度的响应数据内的调度单号jz_dddh字段保存起来,以供后续接口调用时使用。
在执行自动化测试时,***先调用确认调度接口,发起一次调度急诊,然后将测试用例表内的extract_data数据及确认调度接口返回的response传入extract_data处理函数中。处理函数会将response中的jz_dddh字段的数据提取出来并保存为HandleAttribute类的类属性,并取名为jz_dddh。
当调用查询调度详情列表接口时,发起请求之前,***先将数据({"调度单号":"#jz_dddh#"})传入替换函数中。在替换函数内,会先通过正则表达式,查询出所有调度单号jz_dddh的字符串;该字符串就是需要动态替换的参数,此处正则匹配使用的是findall匹配字符串的方法,并且能够获取多个需要替换的参数名称。findall匹配字符串的方法用于在整个字符串中搜索所有符合正则表达式的字符串,并以列表的形式返回,如果匹配成功,则返回包含匹配结构的列表,否则返回空列表;然后,通过getattr(HandleAttribute,"jz_dddh")方法去获取确认调度接口保存在HandleAttribute类的调度单号jz_dddh字段数据,最后通过替换函数进行数据替换。上述步骤完成后,即完成动态参数替换操作。可执行接口调用操作,查询调度详情列表接口的请求操作。
本发明能够实现接口测试数据的自动处理和参数替换,解决了传统接口测试中测试数据异常和准确性的问题。
本发明能够提高测试数据的准确性,通过自动化处理和参数替换,保证测试数据是当前***中存在的真实数据,降低了数据异常和错误的风险;
本发明通过定制的标记和参数替换函数,快速定位和替换需要处理的数据,提高测试的效率和可维护性。
本发明通过设置断言和自定义断言函数,对接口返回结果进行验证和判断,确保接口执行的正确性。
本发明基于pytest测试框架,具有良好的灵活性和可扩展性,可以与其他测试框架和工具进行集成和扩展使用。
实施例2
基于与本发明的实施例1中所示的方法相同的原理,如图3所示,本发明的实施例中还提供了动态接口参数关联装置,包括存储单元、读取单元、标记单元、处理单元、设置单元、匹配单元、获取单元、替换单元与验证单元;
存储单元,用于利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
读取单元,用于设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
标记单元,用于在接口请求的数据中,对需要动态替换的字段设置标记符;
处理单元,用于设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
设置单元,用于利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
匹配单元,用于在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
替换单元,用于利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
验证单元,用于通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
可选的,读取函数基于pandas库进行二次封装,读取对应表格页的数据,并以字典的形式进行数据返回。
可选的,设obj为接口请求的响应数据,expr为对应的路径字段提取表达式,则路径表达式为jsonpath(obj, expr)。
可选的,利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,设动态属性设置函数为setattr,类为HandleAttribute,类属性为key,类属性对应的值为value,则动态属性设置函数为setattr(HandleAttribute, key, value)。
可选的,在替换函数内,通过正则表达式,查询出所有设置标记符的字符串,得到需要动态替换的参数。
可选的,通过设置断言和自定义断言函数,对接口返回结果进行验证和判断。
实施例3
基于与本发明的实施例中所示的方法相同的原理,本发明的实施例中还提供了一种电子设备,如图4所示,该电子设备可以包括但不限于:处理器和存储器;存储器,用于存储计算机程序;处理器,用于通过调用计算机程序执行本发明实施例所示的动态接口参数关联方法。
在一个可选实施例中提供了一种电子设备,图4所示的电子设备40包括:处理器410和存储器430。其中,处理器410和存储器430相连,如通过总线420相连。
可选地,电子设备40还可以包括收发器440,收发器440可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器440不限于一个,该电子设备40的结构并不构成对本发明实施例的限定。
处理器410可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器410也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线420可包括一通路,在上述组件之间传送信息。总线420可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线420可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器430可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器430用于存储执行本发明方案的应用程序代码(计算机程序),并由处理器410来控制执行。处理器410用于执行存储器430中存储的应用程序代码,以实现前述方法实施例所示的内容。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.动态接口参数关联方法,其特征在于,包括:
利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
在接口请求的数据中,对需要动态替换的字段设置标记符;
设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
2.根据权利要求1所述动态接口参数关联方法,其特征在于,Excel读取函数基于pandas库进行二次封装,读取对应表格页的数据,并以字典的形式进行数据返回。
3. 根据权利要求1所述动态接口参数关联方法,其特征在于,设obj为接口请求的响应数据,设路径表达式为expr,则路径字段提取函数的表达式为jsonpath(obj, expr)。
4. 根据权利要求1所述动态接口参数关联方法,其特征在于,利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,设动态属性设置函数为setattr,类为HandleAttribute,类属性为key,类属性对应的值为value,则动态属性设置函数为setattr(HandleAttribute, key, value)。
5.根据权利要求1所述动态接口参数关联方法,其特征在于,在替换函数内,通过正则表达式,查询出所有设置标记符的字符串,得到需要动态替换的参数。
6.根据权利要求1所述动态接口参数关联方法,其特征在于,通过设置断言和自定义断言函数,对接口返回结果进行验证和判断。
7.动态接口参数关联装置,其特征在于,包括存储单元、读取单元、标记单元、处理单元、设置单元、匹配单元、获取单元、替换单元与验证单元;
存储单元,用于利用Excel存储测试用例,并在测试用例中设置一个存储字段来存储提取接口返回数据的路径字段提取函数的表达式;
读取单元,用于设置Excel读取函数,在每个测试用例执行之前使用Excel读取函数读取测试用例;
标记单元,用于在接口请求的数据中,对需要动态替换的字段设置标记符;
处理单元,用于设置数据处理函数对接口返回数据进行处理,并提供路径表达式对测试用例中设置标记符的字段进行提取;数据处理函数用于将接口返回数据中的调度单号提取出来并将调度单号的字段保存;
设置单元,用于利用动态属性设置函数将提取出的指定接口字段数据设置为一个独立类的类属性,并利用pytest的前后置夹具函数,对每个测试类进行数据初始化,清理类属性释放空间;
匹配单元,用于在接口测试用例时通过参数替换函数对接口数据进行正则匹配,查找需要进行替换的参数的关键值,并将查找结果存入列表;
替换单元,用于利用调度单号的字段通过参数替换函数对待替换的关键值进行动态替换,得到目标参数;
验证单元,用于通过设置断言来判断接口执行的正确性,对接口返回数据的正确性进行验证。
8.一种电子设备,其特征在于,包括:
处理器和存储器;
所述存储器,用于存储计算机操作指令;
所述处理器,用于通过调用所述计算机操作指令,执行权利要求1至6中任一项所述的动态接口参数关联方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410210593.8A CN117785723A (zh) | 2024-02-27 | 2024-02-27 | 动态接口参数关联方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410210593.8A CN117785723A (zh) | 2024-02-27 | 2024-02-27 | 动态接口参数关联方法、装置及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117785723A true CN117785723A (zh) | 2024-03-29 |
Family
ID=90393022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410210593.8A Pending CN117785723A (zh) | 2024-02-27 | 2024-02-27 | 动态接口参数关联方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117785723A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118036047A (zh) * | 2024-04-11 | 2024-05-14 | 四川互慧软件有限公司 | 多角色接口自动化测试方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112882927A (zh) * | 2021-01-26 | 2021-06-01 | 北京高因科技有限公司 | 一种接口自动化测试方法、装置、设备及介质 |
CN116775458A (zh) * | 2023-05-12 | 2023-09-19 | 郑州信大捷安信息技术股份有限公司 | 一种动态链接库的接口测试方法及*** |
CN117271645A (zh) * | 2023-10-11 | 2023-12-22 | 赛力斯汽车有限公司 | 一种测试数据的处理方法、装置及计算机可读存储介质 |
CN117370217A (zh) * | 2023-12-08 | 2024-01-09 | 天津华来科技股份有限公司 | 一种基于python的接口测试结果自动生成方法 |
-
2024
- 2024-02-27 CN CN202410210593.8A patent/CN117785723A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112882927A (zh) * | 2021-01-26 | 2021-06-01 | 北京高因科技有限公司 | 一种接口自动化测试方法、装置、设备及介质 |
CN116775458A (zh) * | 2023-05-12 | 2023-09-19 | 郑州信大捷安信息技术股份有限公司 | 一种动态链接库的接口测试方法及*** |
CN117271645A (zh) * | 2023-10-11 | 2023-12-22 | 赛力斯汽车有限公司 | 一种测试数据的处理方法、装置及计算机可读存储介质 |
CN117370217A (zh) * | 2023-12-08 | 2024-01-09 | 天津华来科技股份有限公司 | 一种基于python的接口测试结果自动生成方法 |
Non-Patent Citations (2)
Title |
---|
WU_CANDY: "Pandas、Excel实现 Pytest 数据驱动", pages 1 - 13, Retrieved from the Internet <URL:https://www.cnblogs.com/Wu13241454771/p/14374643.html> * |
小码哥说测试: "Python接口自动化测试工具(Pytest+Allure+jsonpath+xlrd+excel、支持Restful接口规范)", pages 1 - 14, Retrieved from the Internet <URL:https://blog.51cto.com/u_15333574/3531938> * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118036047A (zh) * | 2024-04-11 | 2024-05-14 | 四川互慧软件有限公司 | 多角色接口自动化测试方法、装置及电子设备 |
CN118036047B (zh) * | 2024-04-11 | 2024-06-07 | 四川互慧软件有限公司 | 多角色接口自动化测试方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111488174B (zh) | 应用程序接口文档的生成方法、装置、计算机设备及介质 | |
CN117785723A (zh) | 动态接口参数关联方法、装置及电子设备 | |
CN112560401B (zh) | Verilog文件转换方法、装置、存储介质及设备 | |
CN110287696B (zh) | 一种反弹shell进程的检测方法、装置和设备 | |
CN116860949B (zh) | 问答处理方法、装置、***、计算设备及计算机存储介质 | |
JP3822044B2 (ja) | 設計検証システム、設計検証方法および設計検証プログラムを格納したコンピュータ読取り可能な記録媒体 | |
CN114048701A (zh) | 网表eco方法、装置、设备及可读存储介质 | |
CN114090671A (zh) | 数据导入方法、装置、电子设备及存储介质 | |
CN111159040A (zh) | 一种测试数据生成方法、装置、设备及存储介质 | |
CN114091383A (zh) | 测试序列生成方法、装置、***及相关设备 | |
CN111767213B (zh) | 数据库检查点的测试方法、装置、电子设备及存储介质 | |
CN111506362B (zh) | 用于游戏的配置表格的处理方法、装置、存储介质和*** | |
CN101017496A (zh) | 基于最佳匹配测试结果类型自动格式化数据的方法和装置 | |
CN109324838B (zh) | 单片机程序的执行方法、执行装置及终端 | |
WO2021031110A1 (zh) | 配置文件生成方法及装置、存储介质 | |
CN116820996A (zh) | 基于人工智能的集成测试用例自动生成方法和装置 | |
CN113742156B (zh) | 联调方法、装置、电子设备及存储介质 | |
CN113722321A (zh) | 数据导出方法、装置和电子设备 | |
CN112463896A (zh) | 档案编目数据处理方法、装置、计算设备及存储介质 | |
CN113419959A (zh) | 一种生成覆盖率验证报告的方法和设备 | |
CN112035432A (zh) | 数据的置换迁移方法、装置计算机设备 | |
CN112380133A (zh) | 一种指令集模拟器利用功能库仿真的方法及装置 | |
CN113742360B (zh) | 基于元数据快速生成异构数据库sql脚本方法和装置 | |
CN113742361B (zh) | Js开发环境下使用sql存储json数据的方法及*** | |
CN118036047B (zh) | 多角色接口自动化测试方法、装置及电子设备 |
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 |