Jmeter学习(一)

一:JMeter初识

官网地址
在这里插入图片描述
下载压缩包之后,在bin目录下有 一个ApacheJMeter,双击就可以打开我们的JMeter软件;需要java8以上的环境。
可以设置为中文!

测试案列:
测试连接
一:get请求的测试
1.所有的http接口请求的测试都是在线程组里测试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里的参数添加是直接加在参数里的,因为get方式后面可以添加参数!

当运行之后是查看不了结果的,此时应该需要通过监听器再添加一个查看结果树!
在这里插入图片描述
在这里插入图片描述
此时就可以查看结果,除了常用的Text,还有一些其他的!比如Json与正则!
在这里插入图片描述
二:post请求的测试
与get请求不一样的是post请求的参数是不能直接放在post后面的,因此在添加参数的时候需要使用消息体数据!
在这里插入图片描述
上面两个测试的协议与服务器名称都是一样的,如何方便的进行测试呢?
1.设置变量,后面直接使用变量就可以了;
2.使用http请求默认值!
在这里插入图片描述
在这里插入图片描述
这样一来,后面的两个请求就可以不用写协议与服务器名称!

二:接口测试、JSON

什么是接口测试?
接口测试是测试系统组件间接口的一种测试,主要用于测试系统与外部其他系统之间的接口,以及系统内部各个子模块之间的接口。测试的重点是要检查接口参数传递的正确性,接口功能实现的正确性,输出结果的正确性,以及对各种异常情况的容错处理的完整性和合理性。

什么是JSON?
JSON全称JavaScript Object Notation(JS对象标记),是一种轻量级的数据交换格式。它相对于XML更小、更易于人阅读和编写,同时也易于机器解析和生存,并有效地提高网络传输效率。
JSON数据格式
JSON 键/值对
JSON数据的书写格式是: key:value 键值对。比如: “Name” : “yzp”
JSON的值可以是:数字、字符串、逻辑值、数组、对象、null;

JMeter断言

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
BeanShell测试
以之前的get例子,添加Bean Shell!
在这里插入图片描述
注意BeanShell的格式
在这里插入图片描述
第二个是打印日志:运行之后点击这个就可以!
在这里插入图片描述

在这里插入图片描述

CSV数据文件变量

在这里插入图片描述
先在一个文件里写下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
当有用户参数与CSV数据文件的时候,用户参数的优先级大于CSV数据文件;

JMeter请求发送随机数

仍然以之前的httpbin.org为例子!用post请求!
使用随机生成函数
在这里插入图片描述

在这里插入图片描述
请求之后查看结果!
在这里插入图片描述
然后可以在后面弄一个后置正则表达式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

之后再添加一个http请求,看是否能得到值;注意名称要对应!
在这里插入图片描述
在这里插入图片描述
运行之后的结果!
在这里插入图片描述
会发现post出去的数据与get到的数据是一样的!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值