摘要: 聚合函数又称为分组函数,对当前所在表当做一个组进行统计。本节主要介绍一些常用的聚合函数。 一、count,求数据表中非NULL值的个数 select count(*/字段名) from 数据表 计算表中有多少条数据 SELECT count(*) FROM dept_emp; 根据dept_no进行 阅读全文
posted @ 2021-11-04 14:05 longlongleg 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 使用Pytest框架进行自动化测试,可以生成html报告,接下来讲解如何生成HTML报告。 一、安装插件 pytest借助pytest-html插件生成测试报告, 所以首先我们需要安装此插件。 1、命令安装:pip install pytest-html 2、Pycharm安装:File->sett 阅读全文
posted @ 2021-09-29 16:15 longlongleg 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: Python中的ConfigParser类,可以很容易读取文件中的配置,如在自动化测试的时候,测试地址,发送自动化邮件报告需要用到的邮箱信息等基础信息,都可以放在文件中然后进行获取默认配置数据。 存放数据的文件有默认的格式以及名称,为config.ini。数据格式如下 [URL] homepage_ 阅读全文
posted @ 2021-09-29 10:37 longlongleg 阅读(9162) 评论(0) 推荐(0) 编辑
摘要: 阶梯式压测,即从某个值开始不断增加,达到某一个最大值后,持续一段时间,然后逐渐减少。在性能测试过程中,会经常用到此方式进行压测,jmeter中可以使用插件实现此功能。 一、安装插件 1.1 点击选项,下面的Plugins Manager(has upgrades) 1.2 Avaiable Plug 阅读全文
posted @ 2021-09-18 18:16 longlongleg 阅读(2334) 评论(0) 推荐(0) 编辑
摘要: 在测试接口的时候,需要实现按照顺序执行进行压测,比如按照接口A-》接口B-》接口C-》接口D 进行执行。 如在一般情况下,设置线程数3,循环次数也为3 接口如下, 查询结果,可以看到请求顺序是混乱的,如果请求次数少,有些会按照顺序执行,但是随着次数增加,不按照顺序执行的几率也越高 为了可以一直按照顺 阅读全文
posted @ 2021-09-09 16:59 longlongleg 阅读(2718) 评论(0) 推荐(0) 编辑
摘要: HTTP Cookie会存储以及发送cookie,比如调用登录接口时候会存储响应的cookie信息,在下一个接口加入购物车的时候会发送此cookie,从而可以实现可以加入购物车的功能。 以下将举例介绍其用法,在登录状态下查询产品列表的信息以及采集新的产品。 一、添加HTTP Cookie管理器 直接 阅读全文
posted @ 2021-09-09 10:55 longlongleg 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 在接口测试的时候,通常会遇到上一个接口的响应数据在下一个接口需要使用,那么这里就可以使用JSON 提取器来进行关联。 如查询天气的接口,返回的数据如下格式 { "result": { "realtime": { "wid": "08", "temperature": "27", "direct": 阅读全文
posted @ 2021-09-07 15:52 longlongleg 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、用户参数 1.1 新建一个HTTP请求,将请求数据写好,比如天气查询接口,城市作为参数进行输入。 1.2 然后在HTTP请求下面添加 用户参数前置处理器。一个变量可以对应多个用户,如下图所示 1.3 请求接口中引用 用户参数,引用格式${变量名} 1.4 线程组设置 有多少个用户线程数就写多少个 阅读全文
posted @ 2021-09-06 17:04 longlongleg 阅读(318) 评论(0) 推荐(1) 编辑
摘要: 一、GET请求 1.1 参数在url之后的情况。 在抓包获取到的URL地址里面直接带参数的,可以直接写在路径下面 1.2 在请求数据中的参数 抓包获取到的信息,参数在请求数据当中时,可以在参数下面添加多个参数以及值 二、POST请求 2.1 content-type为application/x-ww 阅读全文
posted @ 2021-09-06 15:42 longlongleg 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 本节讲解使用jmeter测试接口,然后与数据库里面的数据进行校验对比。 本节使用一个新增数据的接口,新增一条数据,然后在数据库里面进行查询,是否能够查询到此条数据。 一、接口环境搭建 1.1 新建一个http请求,写好请求的内容,我的大概请求如下,post请求提交新增一条数据,此时如果成功,对应的数 阅读全文
posted @ 2021-09-02 16:30 longlongleg 阅读(444) 评论(0) 推荐(0) 编辑