码迷,mamicode.com
首页 > 其他好文 > 详细

新手学接口测试(一) jmeter

时间:2018-03-16 00:17:40      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:jmeter   路径   压力   结果   conf   文件中   运行   参数说明   height   

入测试行业已久,第一次系统的学习接口测试。

按老师的话讲,接口测试就是功能测试,测试的是程序对外部的接口。

接口测试的必要性:1、可以发现很多在页面操作发现不了的bug;2、检查系统的异常处理能力;3、检查系统的安全性、稳定性;4、前端随便变,接口测好了,后端不用变。

既然要测试接口,那我们根据什么来测试接口呢?那就是接口测试文档。

接口文档至少包括:

1、接口说明

2、调用URL

3、请求方法(get/post)

4、请求参数、参数类型、请求参数说明

5、返回参数说明

ps:get请求用于获取数据,post请求用于发送数

===============我是分割线=============================

现着重介绍一下jmeter。

jmeter是Apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便。运行的时候必须要安装jdk。jmeter是免安装的,拿到安装包之后直接解压就可以使用,也是跨平台的,在linux,Windows,macos上都可以使用。

jmeter测试接口内容:

1.get请求获取学生信息,如图

 技术分享图片技术分享图片(遮挡内容,为域名地址)

jmeter操作步骤:

1、右键测试计划 - 添加 -Threads(Users) - 线程组,添加一个线程组

2、右键线程组 - 添加 -Samper - HTTP请求,添加一个HTTP请求

3、HTTP请求页面,填写【服务器名称或IP】和【路径】,选择【方法】,添加【发送参数】,如下图:

技术分享图片

4、右键线程组 - 添加 - 监听器 - 查看结果树,添加参数返回页面

5、点击工具栏绿色小按钮(启动),发送数据

6、切换到查看结果树页面,查看响应数据

技术分享图片

 

 jmeter还有一个比较常用的功能,参数化。因为参数里面的值经常变化,如果每次去修改,就很麻烦,我们把参数的值改成可变化的或者是提前设置好的一些值,那么调用的时候就比较方便了。

jmeter参数话的三种方式:

1、用户定义的变量

右键线程组 - 添加 - 配置元件 - 用户定义的变量

技术分享图片

技术分享图片http请求页面填写对应的参数化内容

 

2、函数生成器

工具栏的选项 - 函数助手对话框 

技术分享图片点击【生成】,则可获取参数化格式内容

3、丛文件中读取

右键线程组 - 添加 - 配置元件 - CSV Data Set Config

技术分享图片

 

新手学接口测试(一) jmeter

标签:jmeter   路径   压力   结果   conf   文件中   运行   参数说明   height   

原文地址:https://www.cnblogs.com/bainbian1234/p/8576454.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!