iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试
  • 175
分享到

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

2023-06-02 22:06:04 175人浏览 独家记忆
摘要

简介:本文主要介绍把现今主流的SpringBoot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透、数据采集、测试用例与代码的双向追溯、数据分析等一系列精准测试的特有功能,达到对项目质量的保证。 本次环境搭建分为基础环

简介:本文主要介绍把现今主流的SpringBoot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透、数据采集、测试用例与代码的双向追溯、数据分析等一系列精准测试的特有功能,达到对项目质量的保证。

 

本次环境搭建分为基础环境准备、springboot环境搭建、精准测试环境搭建、精准测试与springboot环境对接等一整套完整的配置过程,用户可以通过下图中的流程图确认自己所部署过程中进行到的阶段点,从而排查部署中可能遇见的问题。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

一,Spring Boot配置流程

1,使用工具

1, Eclipse Java Photon

2, Spring Boot

3, jdk 1.8

4, MySQL 5.7

5, Navicat for Mysql

6, apache-Maven-3.5.4

7, zoa-agent-1.6.2

8, J2EE_Enterprise_key_64bit0614

9, 项目:Moxi(https://GitHub.com/daleiwang/moxi)

1, 配置所需的安装

1,安装EclipseJDK、MySQL、Nodejs

注:Eclipse和JDK的安装和安装包就用自己现有的就可以,星云测试将提供mysqlnodejs的安装包,但必须前提是用户自己的本机上不存在安装的Mysqlnodejs

脚本安装mysql和nodejs

解压星云提供的mysql-5.7.16-winx64安装包和nodejs安装包到服务器根目录中(例如D盘根目录)。

右键以管理员身份运行星云提供的自动化安装工具mysql_nodejs_install.exe

输入nodejs的目录,回车。如下图所示:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

输入mysql的绝对路径(到bin),然后回车。等程序运行完毕,mysql的root密码被修改成root就可以手动关闭程序。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

2,安装Spring Boot插件

Eclipse安装Spring Boot插件,Help-Eclipse Marketplace,搜索Spring Tools安装STS,如图:


【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

也可以通过 下载地址:Https://spring.io/tools/sts/all 进行下载,  下载以后安装,Eclipse——Help——Install new Sofware,下一步、下一步安装即可。

3,安装Maven

Eclipse本身会带Maven,但是不如自己安装的灵活,解压apache-maven-3.5.4.zip(例如:E:\apache-maven-3.5.4),配置系统变量添加变量名:

MAVEN_HOME变量值= E:\apache-maven-3.5.4,

Path添加变量值= %MAVEN_HOME%\bin,cmd测试用mvn -v如下即安装成功。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

1,Eclipse替换自带为本地Maven

windows-Preferences-Maven-Installations-Add,路径指向

E:\apache-maven-3.5.4,加载完成后勾选新的apache-maven-3.5.4,Apply。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

2,定义本地Maven依赖库

修改E:\apache-maven-3.5.4\conf\settings.xml,添加如下一行代码定义,例如:

<localRepository>C:\Users\luxper\.m2\repository</localRepository>,C:\Users\luxper\.m2\repository是我的本地maven仓库地址。

Eclipse:Windows-Preferences-Maven-User Settings-Global Settings,Browse= E:\apache-maven-3.5.4\conf\settings.xml,Apply。

3,新建工程和运行工程

选择Spring Starter Project

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

工程名字,定义为moxi,工程选择WEB下面的Web,然后Finesh,接下来会初始化下载Maven管理的相关jar包。

工程结构大致如下:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

工程——右键——Run As——Spring Boot App

添加调试:

为了解决每次修改代码还要重新启动工程,
工程——右键——Spring Tools——Add Boot Devtools,那么每次修改类文件就会自动编译了。

4,整合Mybatis

   刚才已经下载好了MySQL,现在我们添加pom.xml文件

build标签加一行<defaultGoal>compile</defaultGoal>如下

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试 

然后是mybatis和mysql:

  <!-- mybatis -->

<dependency>

<groupId>org.mybatis.spring.boot</groupId>

<artifactId>mybatis-spring-boot-starter</artifactId>

<version>1.2.0</version>

</dependency>

<!-- mysql -->

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<scope>runtime</scope>

</dependency>

在application.properties文件中添加数据源配置:、

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

Navicat连接本地mysql,新建数据库moxi,查询执行项目git页面列出来的sql语句自动建立该项目需要的数据库内容。

可以通过创建Model、Service和Controller验证数据库是否连接成功

5,整合thymeleaf

添加thymeleaf依赖

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

配置application.properties

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

引入文件:如图,引入相应的样式、图片和js文件,引入页面文件:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

引入html:注demo和news里面也是html文件

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

6,运行程序

Eclipse环境运行:Run As——Spring Boot App

打包运行:右键项目Maven-Maven install,项目目录target文件夹生成jar包,cmd运行。项目初次运行会下载所需依赖库,消耗时间较长。

在Eclipse环境运行成功以后界面是这样的:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

二,测试项目

1, 下载工具及工具配置

   2,从官网上下载星云测试工具:http://www.teststars.cc/

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

下载以后进行配置:

2,星云测试服务端的配置

TTLangage.config配置项说明:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

 运行下的星云测试server目录中ThreadingTestServer.exe,在右下的图表中点注册信息,查看其时间,星云测试有两个月的体验,若是超过两个月,发生KEY过期,请联系星云测试的工作人员,并提交服务端中的序列码

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

联系星云工作人员获取当前服务器的key.key文件,替换到星云的server目录下;

启动server目录下的ThreadingTestServer.exe后会自动打开同级目录下的ThreadingTestServerFront.exe,看到自动弹出下面窗口后,表示连接正常。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

3,星云测试客户端的配置

  注:星云测试在线客户端的连接需要访问端口17262/17263.登陆之前需要保证网络连接不存在限制。

打开客户端之前需要修改TTClient文件夹下的Server.cfg文件,配置localIP项为可以与服务端正常数据通信的本机IP地址。配置这个localIP的原因是,在客户端需要接收来自服务端传来的动态数据,配置本地的IP地址服务端才能把数据传到客户端中来。

配置IP地址完成后双击运行TTClient/TT.exe文件进入星云测试客户端。选择文件->登录,输入星云测试服务端的IP地址以及自己的用户名和密码即可登录。如下图所示。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

4星云测试云报表平台服务启动

 运行星云测试TTWeb目录下的bin\redis-2.4.5-win32-win64\32bit中的Redis-server.exe

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

运行星云测试TTWeb目录下的startTTwebserver.bat

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

访问网页报表网页IP地址:3000

2,创建工程和版本并编译  

1, 登录客户端

2, 选中待插装的空版本,版本处于解状态(解锁状态:右键-解锁状态)

3, javaForWindows目录下的Server.cfg配置文件,[SERVER] ip填写实际ip地址,修改[PROPERTY]字段,与客户端目录下的Server.cfg同步

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

修改javaForWindows目录下的ComplierPath.xml配置文件

同一个版本下可添加多个子模块即proname,proname不能重复,一个子模块下可以配置多个工程路径

ProName:子模块名称

Project_path:测试程序源码文件路径

Class_path:测试程序class文件路径

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

修改javaForWindows目录下tt_windows文件夹下Server.ini配置文件

Ip设置为客户端的ip地址。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

在命令行运行autoCompiler.jar进行编译

 jre\bin\java.exe  -jar autoCompile.jar -e D:\J2EE_Enterprise_key_64bit0803\CompileToolsPkg\javaForWindows

注:-e后面的参数为ComplierPath.xml文件的目录

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

在客户端查看数据,记得必须点击重新加载文件

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

由于测试的时候需要运行我们插装后的代码(编译完成后会在java目录同层生成src-instru目录,src-instru目录即为编译插装后的源码);

具体操作:先将源码目录下未插装的java目录重命名为pre_java,再将编译插装生成的src-instru目录命名为java。

并且插桩代码的运行需要我们的jar包,因此需要修改客户的pom.xml文件来引入我们的jar服务,加入到两个<dependencies>之间,加入的代码如下:

systemPath需要按JavaParser-j2ee.jar

和jeroMQ-0.3.0-SNAPSHOT.jar的绝对路径填写

 <dependency>

<groupId>com.zoa</groupId>

<artifactId>JavaParser-ZMQ</artifactId>

<version>1.0</version>

<scope>system</scope>

<systemPath>/D:/J2EE/client/MQ/JavaParser-J2EE.jar</systemPath>

 </dependency>

<dependency>

<groupId>com.zoa</groupId>

<artifactId>jeromq</artifactId>

<version>1.0</version>

<scope>system</scope>

<systemPath>/D:/J2EE/client/MQ/jeromq-0.3.0-SNAPSHOT.jar</systemPath></dependency>

在pom文件修改完成后即可打包发布

编译以后打包成jar包(具体的打包方法参考6,运行项目)

打包完成,为使函数覆盖率可视视图代码部分显示正常,需要手动修改源码路径:右键版本,点击修改源码路径,选择到pre_java目录即可。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

3,测试前准备

1、添加数据传输配置文件

 

数据传输配置文件是保证运行的数据可以回传到星云服务器的。配置方法是在具体的客户测试环境下的usr/local/bin文件夹下新建配置文件config.cfg 文件内容如下:

state=1

IP=(IP值写星云测试服务端IP,注意要大写)

(如果发布环境是windows环境,需要在C盘根目录下配置上述文件)

 

2,agent启动项目

cmd输入命令:

java -javaagent:E:\zoa-agent-1.6.2\zoa-agent-1.6.2.jar

 -jar E:\moxi-0.0.1-SNAPSHOT.jar

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

E:\zoa-agent-1.6.2\zoa-agent-1.6.2.jar =agent路径

E:\moxi-0.0.1-SNAPSHOT.jar =项目路径

出现这样的界面表示运行成功:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

3,设置cookie

1,项目URL后面加teststars.jsp,访问teststars.jsp页面进行cookie设置

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

2,点击setcookie进行设置,设置成功页面如下:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

注:为了区分测试,我们在设置的用户姓名与星云客户端当前登录用户一致,

4,编写测试用例

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试


点击添加:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

5,项目测试

访问地址:http://localhost:8080/admin/login

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

页面登陆进去以后,假如测试内容管理的文章管理的测试用例,则选择内容管理的文章管理的用例,点击开始,在页面上点击内容管理的文章管理,就会有相应的测试数据传输过来(具体的展示见后面测试结果的第一个标题:示波器的展示),数据接收完以后点击停止,本条用力测试完毕

 

三,测试结果

1,示波器波形展示

先选中测试用例,再点击开始后就可以进行相应的测试工作了,测试的时候示波器可以收到动态数据并以波形图的方式展示出来。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

注:采集的动态数据保存在服务端目录下的VersionData文件夹下,对应版本的动态数据保存在相应的版本号目录下(版本号可在数据库management表的version表中查看)

2,缺陷管理

为了让测式人员更好的对缺陷进行管理,采用测试用例、代码、BUG相关联方式,精准测试云平台使用了历史BUG追查功能,这使得在版本迭代过程中,同一个测试用例所有的BUG情况一目了然,避免了因人员变动或版本变动导致的相同的BUG的排查时间,以及重复提交未被解决的BUG。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

    图表 缺陷提交与管理

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

图表 bug信息一目了然

3,覆盖率

覆盖率可视化针对函数sc0、True、false 、both、Branch、C/DC 、MC/DC 7种覆盖率给出可视化展示下面针对每一种覆盖率展示界面给出说明:(以sc0为例)

sc0为语句块覆盖,其颜色区分对象为基本语句块(包括隐含不可见语句块)其中绿色标示被覆盖的语句块。蓝色是未覆盖到的语句块。

计算方法为:覆盖到块/应统计块

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

用红色的标出来的表示sc0覆盖率,函数列表右方为覆盖率的展示:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

4,双向追溯

双向追溯是指通过运行测试用例,实现测试用例与被测源码间相互追溯。根据测试用、

查看相关被测源码为正向追溯,根据被测源码查看相关测试用例为逆向追溯。在测试用例列表中选择测试用例,可以追溯到该测试用例的内容描述信息,在模块调用图中显示被测试到的函数;也可以在模块调用图中,点击相关的函数,也可以追溯到相关的测试用例。该追溯技术方便了用户查看和设计测试用例。

双向追溯功能可以运行的前提是,测试用例已经被运行过,并且示波器收到了波形采集到了

动态数据。

1,正向追溯

正向追溯是指:将测试用例和海量的代码执行信息自动关联,可精确到函数级别及代码块级别;通过正向追溯可直接在代码级定位测试现场故障和缺陷逻辑,并提供最后运行的时序数据;通过正向追溯自动记录产生功能对应的详细设计实现,辅助软件解耦和架构分析。

正向追溯的优势是:迅速定位缺陷对应的代码执行逻辑,帮助开发快速修复缺陷,可追踪难复现缺陷;精确、详尽的记录测试用例运行的情况,为精准软件测试提供大量原生分析性数据;可以进行事后的缺陷分析、追踪,辅助开发进行功能实现确认。

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

如图:点击测试用例追溯到这个成而是用例运行过得函数,选中一个函数,追溯到这个函数运行过得控制流程图的逻辑分支

以下是正向追溯到代码和函数调用图:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

2,反向追溯

反向追溯是指:分析代码关联的功能,为研发分析系统和进行一致性修改以及回归测试分析提供精确数据。

反向追溯过程:点击需要查看的函数或函数中的某行代码,自动列出可以测试到该函数或者程序分支的测试用例

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

选择函数追溯到运行过该函数的测试用例,查看该函数的控制流程图和代码

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

点击代码,追溯到运行过该代码的测试用例

5,简易流程图的展示

前置条件:版本有数据,关联源码可在代码视图有显示源码,并且在简易控制流

程图的分支块有具体语句显示,有覆盖率数据,可在简易控制流程图显示当前覆盖到的块信息

简易控制流程图功能,以语句块的形式清晰的展示函数内部的控制逻辑,界面上可以直观的看出控制流各节点的测试覆盖情况,在展示中,简易控制流程图还可以通过颜色对每个程序块进行覆盖率标识,在缩略图中整个模块的覆盖率非常直观。(背景色为绿色表示有测试用例覆盖到该块:以SC0覆盖为参考标准)

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

6,报表的展示

选择客户端所编译的项目和版本:

显示所选取编译项目的一些基本信息,包括:

项目指标信息、项目信息、版本信息、测试汇总信息、测试过程监控趋势图、测试设备组成和分布图、版本覆盖率汇总图、复杂度统计图

项目汇总:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

包含项目信息:项目的详情信息

    版本信息:版本的详情信息

测试汇总信息:测试用例通过率:无BUG的测试用例    

BUG累计:测试用例运行完毕后提交的BUG数

当前版本覆盖率(SC0):(执行过可见段数/可见段数)*100%的比例

覆盖率增长:相比前一天的SC0增长差值

高复杂度预警函数个数:高复杂度的函数个数

测试用例列表:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

显示制作的测试用例的详细信息,包括测试用例的名称、创建时间、执行时间、关联函数、覆盖率占比、运行状态、测试人员等

覆盖率按日增长曲线图:

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

覆盖率按日增长曲线图,让管理者更好的把握测试过程

测试漏洞列表

【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试


在一个程序中,往往有成百上千的函数,这些函数有的是关联整个程序核心、有的则是开发人员弃而不用,但一直保留迟迟不肯删除的,针对这些大量的函数,“精准测试”采用通过静态、动态指标的综合分析,在大量的程序函数中,通过计算直接筛选潜在的高危的测试漏洞,通过报表给予展示。

n 通过复杂度和覆盖率进行计算

n 通过函数调用上下文和覆盖率进行计算

--结束END--

本文标题: 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试

本文链接: https://www.lsjlt.com/news/231557.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【星云测试】开发者测试-采用精准测试工具对Spring Boot应用进行测试
    简介:本文主要介绍把现今主流的springboot框架项目和精准测试工具进行结合和应用,通过精准测试的数据穿透、数据采集、测试用例与代码的双向追溯、数据分析等一系列精准测试的特有功能,达到对项目质量的保证。 本次环境搭建分为基础环...
    99+
    2023-06-02
  • 【星云测试】开发者测试(3)-采用精准测试工具对springcloud微服务应用进行穿透测试
    1、微服务简介   微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一...
    99+
    2023-06-02
  • 开发者测试(4)-采用精准测试工具对dubbo微服务应用进行测试
    简介:本文主要目的是把现今主流的Dubbo框架项目和精准测试进行对接,通过精准测试的数据穿透、数据采集、测试用例与代码的双向追溯、数据分析等一系列精准测试的特有功能达到对项目质量的保证。 本次环境搭建分为基础环境准备、Dubbo环境搭建、精...
    99+
    2023-06-02
  • 如何使用开源测试工具RunnerGo做自动化测试
    以下是使用开源测试工具RunnerGo进行自动化测试的步骤:1. 安装RunnerGo:首先,需要从RunnerGo的官方网站(ht...
    99+
    2023-09-21
    RunnerGo
  • 使用Spring Boot进行单元测试详情
    目录前言使用 Spring Boot 进行测试系列文章依赖项不要在单元测试中使用Spring创建一个可测试的类实例属性注入是不好的提供一个构造函数减少模板代码使用Mockito来模拟...
    99+
    2024-04-02
  • .Net使用Xunit工具进行单元测试
    不管你爱与不爱,单元测试对于一个软件的长治久安还是必不可少的一环。在Visual Studio 2012后,VS中的测试浏览器也能与第三方的集成了,用起来还是非常方便的。目前在.Ne...
    99+
    2024-04-02
  • 使用Django进行测试驱动开发
    目录创建项目配置 app编写测试用例编写代码执行测试最后的话所谓测试驱动开发(TDD),就是先编写测试用例,然后编写代码来满足测试用例,具体包含以下步骤: 编写测试用例。 ...
    99+
    2024-04-02
  • 如何使用单元测试框架对 Golang 函数进行测试?
    go 中使用单元测试框架进行单元测试:导入 testing 包。编写以 test 为前缀的单元测试函数。使用断言函数(如 assertequal())验证测试结果。运行单元测试(go t...
    99+
    2024-04-16
    golang 单元测试 标准库
  • 使用 BenchmarkDotNet 对 C# 代码进行基准测试
    目录安装 BenchmarkDotNet 什么是基准测试 创建基准测试代码 运行 benchmark BenchmarkDotNet 是一个轻量级,开源的,强大的 .NET 工具包,...
    99+
    2024-04-02
  • 如何使用Spring AOP进行测试
    本篇内容主要讲解“如何使用Spring AOP进行测试”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Spring AOP进行测试”吧!AOP解析今天来介...
    99+
    2024-04-02
  • Mysql常用基准测试工具是什么
    小编给大家分享一下Mysql常用基准测试工具是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!mysqlslap常用参数说明–auto-generate-sql 由系统自动生成sql脚本...
    99+
    2024-04-02
  • 如何Spring Boot中使用MockMvc对象进行单元测试
    这期内容当中小编将会给大家带来有关如何Spring Boot中使用MockMvc对象进行单元测试,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Spring测试框架提供MockMvc对象,可以在不需要客户端...
    99+
    2023-05-31
    springboot mockmvc
  • 移动测试开发Mitmproxy工具怎么使用
    本文小编为大家详细介绍“移动测试开发Mitmproxy工具怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“移动测试开发Mitmproxy工具怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.前言在...
    99+
    2023-07-02
  • 怎么使用HammerDB进行MySQL基准测试
    使用HammerDB进行MySQL基准测试的步骤如下: 首先,下载并安装HammerDB。你可以在HammerDB的官方网站(h...
    99+
    2023-10-24
    HammerDB MySQL
  • MySQL基准压力测试工具MySQLSlap怎么用
    小编给大家分享一下MySQL基准压力测试工具MySQLSlap怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用的解释:[...
    99+
    2024-04-02
  • 利用 httptest 对 http 请求进行重试单元测试
    哈喽!大家好,很高兴又见面了,我是编程网的一名作者,今天由我给大家带来一篇《利用 httptest 对 http 请求进行重试单元测试》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关...
    99+
    2024-04-04
  • .Net怎么使用Xunit工具进行单元测试
    本篇内容介绍了“.Net怎么使用Xunit工具进行单元测试”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装Xunit:Xunit的安装现在...
    99+
    2023-07-02
  • 如何使用BenchmarkDotNet对C#代码进行基准测试
    这篇文章给大家分享的是有关如何使用BenchmarkDotNet对C#代码进行基准测试的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。BenchmarkDotNet 是一个轻量级,开源的,强大的 .NET 工具包,...
    99+
    2023-06-14
  • Java使用JMeter进行高并发测试
    目录常见的压力测试工具:使用JMeter进行高并发测试1.下载并安装JMeter2.使用JMeter进行测试3.生成测试报告4.分析测试报告软件的压力测试是一种保证软件质量的行为.在...
    99+
    2024-04-02
  • 如何使用Django进行测试驱动开发
    本篇内容介绍了“如何使用Django进行测试驱动开发”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!所谓测试驱动开发(TDD),就是先编写测试...
    99+
    2023-06-21
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作