程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

jmeter使用一览有余(jmeter功能)

balukai 2025-06-23 14:54:46 文章精选 2 ℃

接口测试:特殊的URL地址,负责数据的操作(显示,修改,添加,删除)

四要素:

1.url地址

2.请求方式:get post restful风格,put,delete

3.请求参数

4.返回内容

如果以上都OK,看请求头:application/json

1、接口

1.get:向特定资源发出请求(请求指定页面信息,并返回实体主体)

2.post:向指定资源提交数据进行处理请求(提交表单,上传文件),又可能导致新的资源资源的建立或原有资源的修改

3.put:向指定资源位置上上传其最新内容(从客户端向服务器传送的数据取代指定文档的内容)

4.head:与服务器索与get请求一致的响应,响应体不回返回,获取包含在小信息头中的原有信息(与get请求类似,返回的响应中没有具体内容,用于获取报头)

5.delete:请求服务器删除request-url所表示的资源(如:请求服务器删除页面)

6.trace:回显服务器收到的请求,用于测试和诊断

7.opions:返回服务器针对特定资源所支持的html请求方法或web服务器发送*测试服务器功能(允许客户端查看服务器性能)

8.connect:http/1.1协议中能够将连接改为管道方式的代理服务器

2、模块独立

测试片段:把对应的东西保存下来-----独立的,提取出去

1、include控制器

2、模块控制器

封装的思想,封装

3、环境变化

1、用户定义的变量,将具体值,变成变量自动化的最初体系----提效

4、正例和反例,多组测试数据

scv文件

循环控制器-执行多次,ddt,数据驱动测试

5、断言

json断言

json path:$.code.id

参数化断言

引用调试,可在任何一个地使用

6、token等关联传值

1、正则表达式

2、json提取器

6、连接数据库

1、配置原件-JDBC

测试计划添加jar包

2.jdbc requests

3.断言跟数据库对比

调试取样器 请求的参数数据

4.随机抽样检查

抽一本书进行测试

请求参数的id也对应变化

5.检查多条

1.sql语句限制10条返回

2.请求加入:循环控制器10次

3.加入:计数器。记录当前循环次数

4._v函数,将2个变量进行拼接

7、加密接口

beanshell后置处理器,是java脚本片段,不推荐

python执行命令或者 调用第三方接口进行加密,但是有验证码,不稳定

再通过 正则表达式提取器/json提取器 即可

加密原理:

8、无人值守

1.开发提测-提交代码--git--svn

2.提交到git之后,我们来出发对应的后续操作

3.自动发消息到群里

9、测试报告

非gui运行

10、压测

1、通过GUI压测脚本,Linux系统

要不jmeter页面卡死

最近发表
标签列表