Jmeter软件测试,这一篇就够了
Posted 普通网友
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter软件测试,这一篇就够了相关的知识,希望对你有一定的参考价值。
Jmeter简介
1. Jmeter的基本概念
Apache JMeter是Apache组织开发的基于Java的压力测试工具。
2.Jmeter的作用
- 接口测试
- 性能测试
- 压力测试
- 接口自动化测试
- 数据库测试
- 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软件测试,这一篇就够了的主要内容,如果未能解决你的问题,请参考以下文章