Jmeter软件测试,这一篇就够了

Posted 普通网友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter软件测试,这一篇就够了相关的知识,希望对你有一定的参考价值。

Jmeter简介

1. Jmeter的基本概念

Apache JMeter是Apache组织开发的基于Java的压力测试工具。

2.Jmeter的作用

  1. 接口测试
  2. 性能测试
  3. 压力测试
  4. 接口自动化测试
  5. 数据库测试
  6. JAVA程序测试

3.Windows下Jmeter下载安装

登录 http://jmeter.apache.org/download_jmeter.cgi ,根据自己平台,下载对应文件

4.安装JAVA环境

安装JDK,配置环境变量(具体步骤不做介绍)
将下载Jmeter文件解压,打开/bin/jmeter.bat

MyBatis多条件查询看这一篇就够了

参考技术A a:使用if+where实现多条件查询

首先场景需求,有 个年级和班级表,第一个要求是根据模糊查询姓名,和年龄大小进行条件查询,接口层方法

其次是映射文件的配置

测试

b:choose when 分类

这种方式和java中choose循环结构原理是一样的,判断多种情况,只要修改一下映射文件即可

接口 类

映射文件

结果

c:使用foreach完成复杂 查询,有三种方式,

第一种:传入的参数为数组类型

测试类

第二种:传入list集合

测试:

第三种:根据Map集合

打印结果可以执行以下。

d;一对多的两种实现方式

接口方法

映射文件配置

两种方式都能实现,打印效果

方案一打印效果

==> Preparing: select * from grade,student where grade.gradeId = student.stuGrade and gradeId = ? ============一条sql
==> Parameters: 1(Integer)
<== Columns: gradeId, gradeName, stuId, stuName, stuAge, stuGrade
<== Row: 1, S1297, 2, zhangyu, 19, 1
<== Row: 1, S1297, 3, zy, 20, 1
<== Row: 1, S1297, 4, zy, 21, 1
<== Total: 3
zhangyu
zy
zy

Process finished with exit code 0

方案二打印效果

==> Preparing: select * from grade where gradeId=? ==========第一条sql
==> Parameters: 1(Integer)
<== Columns: gradeId, gradeName
<== Row: 1, S1297
====> Preparing: select * from student where stuGrade = ? ==========第二条sql
====> Parameters: 1(Long)
<==== Columns: stuId, stuName, stuAge, stuGrade
<==== Row: 2, zhangyu, 19, 1
<==== Row: 3, zy, 20, 1
<==== Row: 4, zy, 21, 1
<==== Total: 3
<== Total: 1
zhangyu
zy
zy

Process finished with exit code 0

以上是关于Jmeter软件测试,这一篇就够了的主要内容,如果未能解决你的问题,请参考以下文章

关于接口测试看这一篇就够了

关于性能测试并发的设置,看这一篇就够了

mock详细教程入门这一篇就够了(*)

mock详细教程入门这一篇就够了(*)

mock详细教程入门这一篇就够了(*)

selenium3自动化测试(这一篇就够了)——自学篇