CN108923997B - 一种基于python的云服务节点自动测试方法及装置 - Google Patents

一种基于python的云服务节点自动测试方法及装置 Download PDF

Info

Publication number
CN108923997B
CN108923997B CN201810509916.8A CN201810509916A CN108923997B CN 108923997 B CN108923997 B CN 108923997B CN 201810509916 A CN201810509916 A CN 201810509916A CN 108923997 B CN108923997 B CN 108923997B
Authority
CN
China
Prior art keywords
test
node
python
server node
virtual host
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.)
Active
Application number
CN201810509916.8A
Other languages
English (en)
Other versions
CN108923997A (zh
Inventor
秦国森
杨燕清
江洁
谭钰荧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Eflycloud Computing Co Ltd
Original Assignee
Guangdong Eflycloud Computing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Eflycloud Computing Co Ltd filed Critical Guangdong Eflycloud Computing Co Ltd
Priority to CN201810509916.8A priority Critical patent/CN108923997B/zh
Publication of CN108923997A publication Critical patent/CN108923997A/zh
Application granted granted Critical
Publication of CN108923997B publication Critical patent/CN108923997B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种基于python的云服务节点自动测试方法及装置,本发明对迭代频繁及更新频繁的节点测试;执行命令的输入返回结果进行判断;在节点测试的时候实施全自动形式,无需人工直接干预,节点测试结束自动直接发送测试报告到指定人员,告知测试通过或进一步解决问题。对节点的快速更新及迭代做出快速的响应并测试大大减少了浪费在节点测试的测试时间,提高了所节点的测试质量及报告可视化,自动化测试过程中截图也成为了辅助性的作用对无法重现的测试结果提出事实证明。

Description

一种基于python的云服务节点自动测试方法及装置
技术领域
本公开涉及自动测试领域,具体涉及一种基于python的云服务节点自动测试方法及装置。
背景技术
当前的云服务市场是互联网领域中占据着重要的地位,其主机的部署遍布多个地区,且现在的趋势还在不断的扩张。期间一个新的节点上线我们就需要对其进行节点的测试,检查主机***是否是全新的***,公网及私网IP是否一一对应,以及IP路由是否是预期的结果等基本信息。加上日后的节点维护及功能增加,这些测试无疑是枯燥的。
目前云服务节点测试方法一般为两种,第一种是手工测试重复性工作,输入每条命令执行并查看其结果,第二种是使用web自动化跑其脚本,无需手动操作,需要人工查看操作过程及结果。第一种的问题在于手工测试重复性工作枯燥,浪费不必要的时间,且节点数量过多,需要测试的时间则需要更长,第二种web自动化跑脚本,不能判断其返回的结果,只能人工去看每一步操作,虽然解放双手,但是不能实现节点测试的可视化和全自动化。
发明内容
本公开提供一种基于python的云服务节点自动测试方法及装置,根据云商的节点可持续集成的全自动化测试。提高对迭代频繁及更新频繁的节点测试;执行命令的输入返回结果进行判断;生成可视化报告,直观的表现测试结果提升可读性,提高后期回归测试的执行效率。
为了实现上述目的,根据本公开的一方面,提供一种基于python的云服务节点自动测试方法,所述方法包括以下步骤:
步骤1,运行python编写的web自动化脚本;
步骤2,采用xlrd模块进行读取excel文件中的测试用例;
步骤3,从测试用例中获取云服务器中的各服务器节点公网IP及登陆密码信息;
步骤4,使用paramiko模块以公网IP及登陆密码信息依次通过云服务器中的各服务器节点的进行虚拟主机的登陆操作;
步骤5,采用unittest模块进行单元测试,执行测试用例测试各服务器节点中的虚拟主机创建成功与否并返回状态字符串;
步骤6,判断状态字符串是否包含服务器节点的公网IP及路由信息;
步骤7,根据判断输出测试结果。
进一步地,在步骤1中,所述web自动化脚本包括xlrd模块、paramiko模块、unittest模块。
进一步地,在步骤2中,所述excel文件包括测试用例,测试用例包括云服务器中的各服务器节点公网IP及登陆密码信息。
进一步地,在步骤3中,所述云服务器中包括至少一个服务器节点,服务器节点通过登录IP及密码登录虚拟主机,所述服务器节点包括至少一个虚拟主机。
进一步地,在步骤5中,所述单元测试为在各个服务器节点测试过程中通过判断登录是否成功判断虚拟主机是否创建成功并返回状态字符串,所述状态字符串在虚拟主机创建成功时包括公网IP及路由信息,状态字符串在虚拟主机失败时返回虚拟主机创建错误信息。
进一步地,在步骤6中,所述判断状态字符串在虚拟主机失败时不包含云服务的公网IP及路由信息。
进一步地,在步骤7中,根据判断输出测试结果为两种情况:第一种情况,测试执行通过时则服务器节点测试结束自动发送测试通过的测试报告到指定人员;第二种情况,测试执行不通过时则服务器节点测试结束自动发送测试失败的测试报告到指定人员。
其中,所述xlrd模块用于在python中操作读取Excel格式文件;
其中,所述unittest模块是基于JAVA的JUnit的python内置的模块,该模块提供了一个框架去组织测试用例,unittest模块不仅可以适用于单元测试,还可以适用web自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。
其中,paramiko模块是python的一个用于远程控制的模块,使用该模块基于SSH2协议,可以对远程服务器执行基本命令或上传下载文件的功能操作,支持以加密和认证的方式。paramiko支持Linux,Solaris,BSD,MacOS X,Windows等平台通过SSH从一个平台连接到另外一个平台,利用paramiko模块,可以方便的进行ssh连接和sftp协议进行sftp文件传输。
本发明还提供了一种基于python的云服务节点自动测试装置,所述装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序运行在以下装置的单元中:
用例读取单元,用于读取excel文件中的测试用例;
信息获取单元,用于从测试用例中获取云服务器中的各服务器节点公网IP及登陆密码信息;
登陆操作单元,用于以公网IP及登陆密码信息依次通过云服务器中的各服务器节点的进行虚拟主机的登陆操作;
单元测试单元,用于进行单元测试,执行测试用例并测试各服务器节点中的虚拟主机创建成功与否并返回状态字符串;
节点判断单元,用于判断状态字符串是否包含服务器节点的公网IP及路由信息;
结果输出单元,用于根据判断输出测试结果。
本公开的有益效果为:本发明提供一种基于python的云服务节点自动测试方法及装置,本发明在节点测试的时候实施全自动形式,无需人工直接干预,节点测试结束自动直接发送测试报告到指定人员,告知测试通过或进一步解决问题。对节点的快速更新及迭代做出快速的响应并测试大大减少了浪费在节点测试的测试时间,提高了所节点的测试质量及报告可视化,自动化测试过程中截图也成为了辅助性的作用对无法重现的测试结果提出事实证明。
附图说明
通过对结合附图所示出的实施方式进行详细说明,本公开的上述以及其他特征将更加明显,本公开附图中相同的参考标号表示相同或相似的元素,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,在附图中:
图1所示为一种基于python的云服务节点自动测试方法的流程图;
图2所示为一种基于python的云服务节点自动测试装置图。
具体实施方式
以下将结合实施例和附图对本公开的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本公开的目的、方案和效果。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
如图1所示为根据本公开的一种基于python的云服务节点自动测试方法的流程图,下面结合图1来阐述根据本公开的实施方式的一种基于python的云服务节点自动测试方法。
本公开提出一种基于python的云服务节点自动测试方法,具体包括以下步骤:
步骤1,运行python编写的web自动化脚本;
步骤2,采用xlrd模块进行读取excel文件中的测试用例;
步骤3,从测试用例中获取云服务器中的各服务器节点公网IP及登陆密码信息;
步骤4,使用paramiko模块以公网IP及登陆密码信息依次通过云服务器中的各服务器节点的进行虚拟主机的登陆操作;
步骤5,采用unittest模块进行单元测试,执行测试用例测试各服务器节点中的虚拟主机创建成功与否并返回状态字符串;
步骤6,判断状态字符串是否包含服务器节点的公网IP及路由信息;
步骤7,根据判断输出测试结果。
进一步地,在步骤1中,所述web自动化脚本包括xlrd模块、paramiko模块、unittest模块。
进一步地,在步骤2中,所述excel文件包括测试用例,测试用例包括云服务器中的各服务器节点公网IP及登陆密码信息。
进一步地,在步骤3中,所述云服务器中包括至少一个服务器节点,服务器节点通过登录IP及密码登录虚拟主机,所述服务器节点包括至少一个虚拟主机。
进一步地,在步骤5中,所述单元测试为在各个服务器节点测试过程中通过判断登录是否成功判断虚拟主机是否创建成功并返回状态字符串,所述状态字符串在虚拟主机创建成功时包括公网IP及路由信息,状态字符串在虚拟主机失败时返回虚拟主机创建错误信息。
进一步地,在步骤6中,所述判断状态字符串在虚拟主机失败时不包含云服务的公网IP及路由信息。
进一步地,在步骤7中,根据判断输出测试结果方式为两种情况:第一种情况,测试执行通过时则服务器节点测试结束自动发送测试通过的测试报告到指定人员;第二种情况,测试执行不通过时则服务器节点测试结束自动发送测试失败测试报告到指定人员。
其中,所述xlrd模块用于在python中操作读取Excel格式文件;
其中,所述unittest模块是基于JAVA的JUnit的python内置的模块,该模块提供了一个框架去组织测试用例,unittest模块不仅可以适用于单元测试,还可以适用web自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。
其中,paramiko模块是python的一个用于远程控制的模块,使用该模块基于SSH2协议,可以对远程服务器执行基本命令或上传下载文件的功能操作,支持以加密和认证的方式。paramiko支持Linux,Solaris,BSD,MacOS X,Windows等平台通过SSH从一个平台连接到另外一个平台,利用paramiko模块,可以方便的进行ssh连接和sftp协议进行sftp文件传输。
程序工作流程如下:
(一)前期准备:
编写自动化创建主机脚本:
按顺序一步一步获取操作自动化创建主机的步骤元素,
如:点击创建主机的实例driver.find_element_by_id("buy").click。
使用python的unittest进行单元测试用来执行自动化创建主机的过程中判断主机创建成功与否。
在excel文件设置创建主机的要素,
例如(服务器节点、***、***版本号、CPU核数、内存空间),python对此文件进行遍历使用数据驱动来操作所设置自动化创建的主机。
服务器节点 *** ***版本号 CPU核数(个) 内存空间(G)
广东A Fedora 6.5_32 1 1
香港E Debian 6.5_64 1 1
香港E Debian 7.0_64 1 1
编写执行节点测试脚本:
1、按顺序一步一步获取操作主机获取主机信息和点击的步骤元素,如:
点击进入终端,
driver.find_element_by_id("into").click
获取主机编号,
driver.find_element_by_xpath("//div[@id=vmuuid]").text
2、重新点击:获取主机目录下主机列表的个数,
如:driver.find_elements_by_xpath("//div[@id=vmuuid]")
循环返回的长度,对列表主机逐一进行节点测试所需要的操作(如:获取公网IP字段、进入终端……)。
操作终端时候(linux***)如操作:ip add list|tee/root/ip.txt,把返回的结果保存在/root目录下的ip.txt
3、使用paramiko模块:
//登录ip为获取到的公务IP、passwd为获取的终端密码,用户名默认root,也可以在页面中获取并赋值
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,22,'root',passwd)
4、使用exec_command执行命令操作,实例:
stdin,stdout,stderr=conn.exec_command(cat/root/ip.txt)
results=str(stdout.read())
返回的results就是查询到的ip信息,
使用python的unittest进行单元测试用来执行节点测试过程中的判断,利用results返回的信息与页面获取到的该主机公网IP与内网IP进行对比,实例:assertIn(ip,result)
如果ip存在于results中就通过,否则失败。
5、总结根据对云服务的节点所需测试点,对服务器返回的信息与所要比较的信息对比进行判断出结果的通过与否。
(二)执行测试脚本
(创建云主机;执行节点测试;paramiko返回主机的命令结果;unittest断言其结果是否正确;输出html报告及测试数据,
节点测试通过:节点测试结束自动发送测试报告到指定人员,告知测试通过。
节点测试不通过:节点测试结束自动发送测试报告到指定人员,进一步解决问题,bug***生成对应错误的信息便于后期bug的跟踪及管理。)
其中,
1、采用python编写web功能的自动化脚本;
2、使用web自动化开源的selenium工具作为自动化框架;
3、采用unittest模块进行单元测试即断言结果;
4、采用xlrd模块进行读取excel进行参数化。
脚本阶段:
编写创建主机功能的自动化脚本;
编写操作节点测试功能自动化脚本(实现截图功能进行辅助);
实现操作自动化过程中获取云服务公网IP及登陆密码等一系列云服务信息;
使用paramiko进行封装自定义获取云主机IP及密码进行登陆操作;
操作制定的命令如查询IP编号,采用unittest模块进行单元测试即断言结果;
判断paramiko返回的字符串,是否包含该云服务公务IP及路由是否吻合;
执行阶段:
输出测试通过状态与否的报告;
测试执行通过则节点测试结束自动发送测试报告到指定人员,告知测试通过;
测试执行不通过则节点测试结束自动发送测试报告到指定人员,进一步解决问题;
待解决问题迭代执行节点自动化脚本直至测试全部通过为止。
其中,所述selenium工具是一套完整的web应用程序测试***,包含了测试的录制(selenium IDE),编写及运行(selenium Remote Control)和测试的并行处理(seleniumGrid)。selenium的核心selenium Core基于JsUnit,完全由JavaScript编写,因此可以用于任何支持JavaScript的浏览器上,selenium是一个用于Web应用程序测试的工具。selenium的WebDriver模块针对各个浏览器而开发,取代了嵌入到被测Web应用中的JavaScript。与浏览器的紧密集成支持创建更高级的测试,避免了JavaScript安全模型导致的限制。除了来自浏览器厂商的支持,WebDriver还利用操作***级的调用模拟用户输入。WebDriverAPI可以通过Python、Ruby、Java和C#访问并创建测试。
本公开的实施例提供的一种基于python的云服务节点自动测试装置,如图2所示为本公开的一种基于python的云服务节点自动测试装置图,该实施例的一种基于python的云服务节点自动测试装置包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种基于python的云服务节点自动测试装置实施例中的步骤。
所述装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序运行在以下装置的单元中:
用例读取单元,用于读取excel文件中的测试用例;
信息获取单元,用于从测试用例中获取云服务器中的各服务器节点公网IP及登陆密码信息;
登陆操作单元,用于以公网IP及登陆密码信息依次通过云服务器中的各服务器节点的进行虚拟主机的登陆操作;
单元测试单元,用于进行单元测试,执行测试用例并测试各服务器节点中的虚拟主机创建成功与否并返回状态字符串;
节点判断单元,用于判断状态字符串是否包含服务器节点的公网IP及路由信息;
结果输出单元,用于根据判断输出测试结果。
所述一种基于python的云服务节点自动测试装置可以运行于桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备中。所述一种基于python的云服务节点自动测试装置,可运行的装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述例子仅仅是一种基于python的云服务节点自动测试装置的示例,并不构成对一种基于python的云服务节点自动测试装置的限定,可以包括比例子更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述一种基于python的云服务节点自动测试装置还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述一种基于python的云服务节点自动测试装置运行装置的控制中心,利用各种接口和线路连接整个一种基于python的云服务节点自动测试装置可运行装置的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述一种基于python的云服务节点自动测试装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
尽管本公开的描述已经相当详尽且特别对几个所述实施例进行了描述,但其并非旨在局限于任何这些细节或实施例或任何特殊实施例,而是应当将其视作是通过参考所附权利要求考虑到现有技术为这些权利要求提供广义的可能性解释,从而有效地涵盖本公开的预定范围。此外,上文以发明人可预见的实施例对本公开进行描述,其目的是为了提供有用的描述,而那些目前尚未预见的对本公开的非实质性改动仍可代表本公开的等效改动。

Claims (5)

1.一种基于python的云服务节点自动测试方法,其特征在于,所述方法包括以下步骤:
步骤1,运行python编写的web自动化脚本;所述web自动化脚本包括xlrd模块、paramiko模块和unittest模块;
步骤2,采用xlrd模块进行读取excel文件中的测试用例;
步骤3,从测试用例中获取云服务器中的各服务器节点公网IP及登陆密码信息;
步骤4,使用paramiko模块以公网IP及登陆密码信息依次通过云服务器中的各服务器节点进行虚拟主机的登陆操作;
步骤5,采用unittest模块进行单元测试,执行测试用例测试各服务器节点中的虚拟主机创建成功与否并返回状态字符串;所述单元测试为在各个服务器节点测试过程中通过判断登录是否成功判断虚拟主机是否创建成功并返回状态字符串,所述状态字符串在虚拟主机创建成功时包括公网IP及路由信息,状态字符串在虚拟主机创建失败时返回虚拟主机创建错误信息;所述状态字符串在虚拟主机创建失败时不包含公网IP及路由信息;
步骤6,判断状态字符串是否包含服务器节点的公网IP及路由信息;
步骤7,根据判断输出测试结果。
2.根据权利要求1所述的一种基于python的云服务节点自动测试方法,其特征在于,在步骤2中,所述excel文件包括测试用例,测试用例包括云服务器中的各服务器节点公网IP及登陆密码信息。
3.根据权利要求1所述的一种基于python的云服务节点自动测试方法,其特征在于,在步骤3中,所述云服务器中包括至少一个服务器节点,服务器节点通过登录公网IP及密码登录虚拟主机,所述服务器节点包括至少一个虚拟主机。
4.根据权利要求1所述的一种基于python的云服务节点自动测试方法,其特征在于,在步骤7中,根据判断输出测试结果为两种情况:第一种情况,测试执行通过时则服务器节点在测试结束后自动发送测试通过的测试报告到指定人员;第二种情况,测试执行不通过时则服务器节点在测试结束后自动发送测试失败的测试报告到指定人员。
5.一种基于python的云服务节点自动测试装置,其特征在于,所述装置包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-4任一项所述的方法。
CN201810509916.8A 2018-05-24 2018-05-24 一种基于python的云服务节点自动测试方法及装置 Active CN108923997B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810509916.8A CN108923997B (zh) 2018-05-24 2018-05-24 一种基于python的云服务节点自动测试方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810509916.8A CN108923997B (zh) 2018-05-24 2018-05-24 一种基于python的云服务节点自动测试方法及装置

Publications (2)

Publication Number Publication Date
CN108923997A CN108923997A (zh) 2018-11-30
CN108923997B true CN108923997B (zh) 2021-07-20

Family

ID=64404005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810509916.8A Active CN108923997B (zh) 2018-05-24 2018-05-24 一种基于python的云服务节点自动测试方法及装置

Country Status (1)

Country Link
CN (1) CN108923997B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112311624B (zh) * 2020-10-26 2022-08-16 北京金山云网络技术有限公司 云主机的测试方法及装置、存储介质、电子设备
CN112433899A (zh) * 2020-11-27 2021-03-02 中国建设银行股份有限公司 一种云服务器批量检测方法、装置、设备及存储介质
CN112787895A (zh) * 2021-03-05 2021-05-11 上海中通吉网络技术有限公司 一种网络巡检方法、装置和设备
CN113225223B (zh) * 2021-04-21 2022-08-02 武汉思普崚技术有限公司 一种pc终端web认证过程的自动化测试方法
CN115277466B (zh) * 2022-07-04 2024-06-14 上海轩田智能科技股份有限公司 一种性能测试数据收集方法及***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333488A (zh) * 2014-11-04 2015-02-04 哈尔滨工业大学 云服务平台性能测试方法
CN105468490A (zh) * 2015-12-11 2016-04-06 珠海金山网络游戏科技有限公司 一种服务器性能自动化测试方法及***及装置
CN106445761A (zh) * 2016-11-09 2017-02-22 上海斐讯数据通信技术有限公司 基于ssh协议定时记录cpu和内存的测试方法及***
CN107092558A (zh) * 2017-04-12 2017-08-25 东华大学 一种命令行界面命令集合自动化测试***和方法
CN107168877A (zh) * 2017-05-19 2017-09-15 郑州云海信息技术有限公司 一种基于Python对服务器进行远程测试的方法
WO2018072095A1 (zh) * 2016-10-18 2018-04-26 深圳市福斯康姆智能科技有限公司 一种压力测试管理方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333488A (zh) * 2014-11-04 2015-02-04 哈尔滨工业大学 云服务平台性能测试方法
CN105468490A (zh) * 2015-12-11 2016-04-06 珠海金山网络游戏科技有限公司 一种服务器性能自动化测试方法及***及装置
WO2018072095A1 (zh) * 2016-10-18 2018-04-26 深圳市福斯康姆智能科技有限公司 一种压力测试管理方法及***
CN106445761A (zh) * 2016-11-09 2017-02-22 上海斐讯数据通信技术有限公司 基于ssh协议定时记录cpu和内存的测试方法及***
CN107092558A (zh) * 2017-04-12 2017-08-25 东华大学 一种命令行界面命令集合自动化测试***和方法
CN107168877A (zh) * 2017-05-19 2017-09-15 郑州云海信息技术有限公司 一种基于Python对服务器进行远程测试的方法

Also Published As

Publication number Publication date
CN108923997A (zh) 2018-11-30

Similar Documents

Publication Publication Date Title
CN108923997B (zh) 一种基于python的云服务节点自动测试方法及装置
WO2020140820A1 (zh) 软件测试方法、***、装置、设备、介质及计算机程序产品
US10146672B2 (en) Method and system for automated user interface (UI) testing through model driven techniques
US9848277B2 (en) High-speed application for installation on mobile devices for permitting remote configuration of such mobile devices
US7877732B2 (en) Efficient stress testing of a service oriented architecture based application
US9465718B2 (en) Filter generation for load testing managed environments
US10049031B2 (en) Correlation of violating change sets in regression testing of computer software
CN110825619A (zh) 接口测试用例自动生成方法、装置及存储介质
CN112068852B (zh) 基于国产服务器的开源软件安装方法、***及设备和介质
WO2017017691A1 (en) Testing computing devices
CN115658529A (zh) 用户页面的自动化测试方法以及相关设备
CN110727575B (zh) 一种信息处理方法、***、装置、以及存储介质
CN104111852A (zh) 一种基于数据驱动的Web应用自动化测试***及测试方法
US9612944B2 (en) Method and system for verifying scenario based test selection, execution and reporting
US20180210819A1 (en) System and method of controlling a web browser plug-in for testing analytics
US20140317450A1 (en) Pretest setup planning
WO2016165461A1 (zh) 一种电信网网管***软件自动化测试方法和装置
CN112988578A (zh) 一种自动化测试方法和装置
CN111078529B (zh) 客户端写入模块测试方法、装置、电子设备
CN113590564B (zh) 数据存储方法、装置、电子设备及存储介质
CN114546850A (zh) 一种埋点的自动化测试方法、***、装置及存储介质
CN117827639A (zh) 元数据统一模型升级上层api的自动化测试方法、装置、设备及存储介质
Kocbek et al. Beta Testing of a Mobile Application: A Case Study.
CN115543807A (zh) 一种自动化回归测试方法、装置、计算机设备及存储介质
CN117573550A (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
GR01 Patent grant
GR01 Patent grant