自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 Jmeter实现生成全局参数-随机数

jmeter参数化,添加用户参数,做为全局变量使用

2023-07-05 11:33:41 1764

原创 Jmeter参数传递——将上一个接口的返回结果做为变量传入下一个接口参数中

jmeter怎么将上一个接口的返回结果作为变量值传入下一个接口中

2023-07-05 09:45:44 2171

原创 Jmeter做单接口测试-超详细步骤讲解

jmeter做接口测试的详细讲解

2023-07-04 11:42:00 942

原创 Jmeter连接数据库并进行操作

一:加一个JDBC组件。三:添加JDBC请求。四、填写sql并运行。

2023-06-27 18:36:16 219

原创 Jmeter操作数据库运行提示“Cannot load JDBC driver class ‘com.mysql.jdbc.Driver‘”的有效解决

如图所示,在jmeter中运行sql时报错提示“Cannot load JDBC driver class 'com.mysql.jdbc.Driver”继续点击“No thanks, just start my download”进行下载。二、我是mac电脑,选择的第一个下载路径,点击Download后进入下面这个页面。三、下载后找到这个文件,将它放在Jmeter/lib/ext路径下。原因分析:这是因为没有mysql驱动,需要下载对应的jar包。mac 选择第一个下载;

2023-06-27 18:18:47 2719

原创 使用PyCharm写脚本运行时报错“This version of ChromeDriver only supports Chrome version 98”

在初次使用PyCharm写脚本,点击运行时可能会遇到这个一个报错:“This version of ChromeDriver only supports Chrome version 98Current browser version is 100.0.4896.75 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe webdriver”。这个报错的诱因是谷歌的webdriver驱动当前谷歌版本不匹配!

2022-09-23 14:20:42 1038 2

原创 使用PyCharm时无法使用selenium引入webdriver

这时候可以选择selenium,但是如果没有进行导入操作,selenium不可用,这里也检测不出来。3、点击+后进入这个页面,输入selenium搜索到,选择,并点击install package。4、导入成功后在文件目录下可以看到(在编写代码时自动带出即导包成功)2、假设我这里没有导入,则点击表格右上角“+”号。现在教大家导包的操作》

2022-09-22 10:47:12 2367

原创 使用PyCharm代码实现自动打开浏览器

使用PyCharm代码实现自动打开浏览器---有代码

2022-09-20 22:04:14 5742

原创 接口测试工具Postman和jmeter的区别

Postman在pre-request script可以添加前置请求,获取响应数据,比较容易进行json结果的处理,很方便的提取json数据—jmeter不仅可以处理json数据,(json提取器),还可以提取其他数据(正则表达式提取器)区别3:对于cookie,postman可以对cookie做管理,但是jmeter只需添加http cookie管理器即可完成cookie的处理,并且是自动处理cookie信息,所以jmeter的cookie管理更简单。Jmeter一般用来做自动化测试,做冒烟测试。

2022-09-20 21:30:05 620

原创 Postman接口测试之get请求

​二、那么如果是get请求,该怎么做呢?注意:下图的url路径没有那么长,原本为:http://***。***erp.cn/prod-api/model/modelList?因为get请求会将参数放在url中,所以当填写好参数后,会自动拼接到url中:​

2022-09-20 17:41:03 1650

原创 做接口测试的目的以及测试点

一、做接口测试的目的?常见的接口类型有哪些?做接口测试的目的 :1、进行系统集成测试,暴露BUG; 2、解决系统测试复杂度; 3、屏蔽UI层的不稳定性; 4、检查系统的安全性、稳定性; 5、接口经过测试稳定了,前端页面可以随便改,减少bug的产生

2022-09-20 17:08:05 2696

原创 Postman怎么做接口测试-以简单的登录接口为例

我们就以登录某测试系统为例子,实现在Postman上做接口测试

2022-09-20 16:29:34 6955

原创 Postman下载及安装详细教程

一、百度搜索Postman官网:进入官网下载。登录的话正常注册账号或者使用谷歌账号登录即可。打开postman可以选择登录或者不登录。进入后点击下载windows-64版本。

2022-09-20 15:14:58 21429

原创 http请求状态码1** /2** /3** /4** /5**分别代表什么错误?

出现404可能原因有多种:1、前端原因:url路径错误 2、后端原因:后台错误(开发修改了文件名等) 3、连接错误(数据被强制删除)307 temporary redirect:被请求的页面已经临时移至新的url;502 bad gateway:请求未完成,服务器从上游服务器收到一个无效的响应;302 found:请求重定向,请求的页面临时转移至新的url;403 forbidden:对被请求的页面的访问被禁止;404 not found:服务器无法找到被请求的页面;200 OK:请求成功;

2022-09-20 14:32:59 1094

原创 MYSQL非int类型排序失败问题解决

非整型不可进行排序,需要转化成int类型排序,方法之一就是在字段后面+0.经过检查后发现:这里的part_id类型和长度为varchar(60)这里的排序为什么要使用(part_id+0)来排呢?运行后发现排序没有生效。...

2022-08-11 14:18:31 302

原创 MYSQL插入数据,“文本+数字”字符串拼接失败问题

mysql 没有直接拼接的符号,+号会转成数字相加,这时候我们使用CONCAT函数拼接,将字段值改为CONCAT("测试",i) 即可,运行后name对应的值为:测试0 测试1 测试2。问题:发现name字段对应的值:(“测试”+i)并没有拼接成功。只带入了i的循环值:0 1 2。,1,1,0,771,"[]","小小",1660183105,1660183105,0);CONCAT("测试",i)......

2022-08-11 13:57:40 798

原创 MySQL插入1000条数据-代码

MySQL插入1000条数据-代码

2022-07-28 22:26:21 1526

原创 MySQL多表查询和连接查询--代码示例

-查询每个部门中,工资比部门平均工资高的员工,要求显示员工编号,员工姓名,工资,部门平均工资,部门编号。SELECT员工表.ename员工姓名,领导表.ename领导姓名。--查询每个员工的姓名,领导姓名,部门名称,部门地址,员工工资/领导工资。--右连接,显示右边表所有的数据,左边表满足关联条件的数据。--查询员工编号,员工姓名,领导编号,领导姓名,部门名称。--查询每个员工的姓名,部门编号,工作地点。--查询每个员工的姓名,部门编号,工作地点。...

2022-07-28 22:07:18 749

原创 MySQL子查询--代码示例

UPDATEscott.empSETsal=sal+1WHEREdeptno=(SELECTdeptnoFROMscott.deptWHEREloc='北京');--update和delete语名中嵌套子查询时,修改的表和子查询的表是同一样张表时需要加一层嵌套。--让JAMES所有在部门中,工资在1500以下的员工,加薪7块。--查询公司平均每个部门的人数(没人数的部门不参与计算)--查询在SMITH所在的部门人数占公司总人数的多少。--查询不在北京工作的员工信息。......

2022-07-28 17:24:19 718

原创 MySQL之函数的使用

SELECTconcat('h','e','l','l','o')FROMdual;--dual是一个虚拟表,没有意义。SELECTDATE_FORMAT(SYSDATE(),'%H%i')北京时间FROMDUAL;--查询公司每个人的实际年收入(工资+奖金)*12。--查询没有奖金或者奖金小于等于300的员工信息。--获取系统当前时间,只要时和分。--空值无法进行运算。......

2022-07-20 18:35:08 590

原创 MySQL分组查询--GROUP BY及排序

-查询各岗位中工资在1000-3000之间的最高工资和最低工资,要求最高工资不等于3000。--查询各部门中名字中包含E的员工人数,要求人数超过1个,只显示部门编号、人数。--查询公司所有的员工,按工资升序排列,工资相同的按奖金降序排列。--查询每个部门的人数,要求只显示人数大于3人的数据。--查询每个部门中有多少人,要求列出部门编号和人数。--查询每个部门中每个岗位的人数和最高工资。--查询每个部门中,名字包含有E的员工人数。--查询公司所有的员工,按工资升序排列。......

2022-07-20 18:31:37 2554

原创 MySQL表数据操作-新增、删除、修改

INSERTINTOscott.empVALUES(9516,'石榴','丫鬟',null,'2010-10-1',3,null,20);INSERTINTOscott.dept(deptno,dname,loc)VALUES(60,'法务','北京');--update语句与delete语句一样,WHERE条件很重要!--删除数据时一定要注意where条件!'老师',SYSDATE(),1,'101','测试1'--把001部门的员工升职为'精英',并且工资翻倍。......

2022-07-20 18:27:31 964

原创 MySQL简单查询-条件查询、空值查询、模糊查询

-查询10部门岗位是manager的员工信息和20部门岗位是clerk的员工信息。--查询10部门的员工信息和岗位是MANAGER的员工信息。--查询SMITH的工号,姓名,岗位,工资,部门编号。--查询SMITH,JONES,CLARK的员工信息。--查询10部门岗位是MANAGER的员工信息。--查询工资在1100-1600之间的员工信息。--查询10部门和20部门的员工信息。--查询名字第2个字母是A的员工信息。--查询名字是A开头的员工信息。--查询10部门的员工信息。......

2022-07-20 18:19:35 590

原创 MySQL简单查询/多表查询/子查询/分组查询详细讲解

一、简单查询SELECT 查询的字段如果有多个字段需要用逗号隔开FROM 表如果有多个表,需要用逗号隔WHERE 条件如果有多个条件,需要用and/or进行连接Not,in,between and,like,is null... ...Where后面不允许使用分组函数二、分组查询............

2022-07-19 18:28:36 1560

原创 MySQL表操作-创建表/删除表/修改表

一、创建表CREATE TABLE表名(字段1 类型 [约束], //中括号的意思是可选项字段2 类型 [约束],... ...,字段n 类型 [约束]);二、删除表DROP TABLE表名;为了避免删除表的语句经常出现报错,可以使用以下语句DROP TABLE IF EXSISTS表名三、修改表ALTER TABLE 表名ADD/CHANGE/MODIFY/DROP/RENAME ... ...;......

2022-07-14 12:22:28 3339

原创 SQL/DQL/DML/DDL详细讲解

SQL/DQL/DML/DDL详细讲解增INSERT INTO表名(字段1,字段2,... ...字段n) VALUES(值1,值2,.. ...值n);删DELETE FROM表名 WHERE 条件;改UPDATE 表名 SET 字段=新值,字段=新值 WHERE 条件;

2022-07-13 19:12:48 696

原创 访问数据库的几种方式

2、命令行访问i、切换到mysql程序的路径下 Win+R --> cmd --> 输入cd C:\Program Files\MySQL\MySQL Server 5.6\binii、输入mysql -u用户名 -p密码 -P端口号 登录到mysql数据库管理系统

2022-07-13 18:49:49 12037

原创 Navicat-数据库的连接以及使用

三、怎么使用navicat连接数据库1、通过电脑自带软件中心下载(但是很多都只有14天的试用期,之后需要付费)2、官网下载(有时候下载的版本不匹配,连接不上自己公司的数据库)这个时候就需要大家下载一个版本较高,但是可以进行破解的工具了(破解后可以免费使用)提供给大家云盘下载地址:..............................

2022-07-09 00:01:05 11395 3

原创 什么是数据库?数据库分为哪几种?

一、什么是数据库? 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。(简而言之,用来存储大量数据的)二、数据库分为那几种?常用数据库有mysql、oracle、sqlserver、sqlite等(中小型公司一般使用MySQL数据库)1、Oracle数据库Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最

2022-07-08 23:15:11 15270 1

原创 Charles打断点修改请求参数和响应参数

一、charles抓包工具的下载使用在之前的文章中有详细教程Charles工具使用-pc端_李咻咻的博客-CSDN博客_charles电脑二、如何使用Charles工具打断点去修改请求参数和响应数据打断点的意义:1.对request打断点:修改 请求参数,绕过前端,将修改过的参数传给服务端,看响应数据是否异常 2.对respones打断点:修改 响应数据,篡改服务端返回数据,查看前端处理是否异常三、现在以登录接口为例,详细介绍charles打断点操作1.首先请求这个接口,并在ch

2022-04-27 23:39:19 7116

原创 linux远程连接查看内存资源命令

一、可使用xshell远程连接工具

2022-04-26 23:04:54 1022

原创 常用必备的Linux命令(详细介绍)

一、基本介绍Linux系统介绍:Linux属于计算机服务器系统(计算机系统分为软件系统和硬件系统)软件系统:分为系统软件(服务器系统、客户端系统)、应用软件服务器系统包括:Linux、Unix、Windows...系统软件的作用:1、处理器管理 2、存储器的管理 3、设备管理centos:基于Linux的操作系统二、Linux目录结构三、常用命令...

2022-04-26 22:16:07 645

原创 连接Charles后,小程序无法打开,提示“运行失败”解决方法

今天在使用Charles抓包的过程中,手机端安装了证书,并且证书安装成功(使用手机浏览器可以正常抓包),但是在使用微信打开小程序准备测试时,无法打开,并且提示”运行环境失败“。于是做了以下几个操作,最后可以成功抓包1.微信版本升级,将微信卸载,重新下载并安装最新版本的微信2.清理手机内存和微信缓存3.检查下是否有多个访问小程序的记录,在微信 “发现” - “小程序” - “最近使用” - 选择旧版本的小程序名称,长按选择删除。成功抓到小程序数据包说明:如果安装证书后使用手

2022-04-08 16:10:05 4547 3

原创 Selenium+Python+Pycharm自动化环境搭建具体步骤

Selenium+Python+Pycharm环境搭建一、python下载:建议选择3.4以上的版本官网下载地址:Download Python | Python.org下载后自行进行安装,安装python需要配置环境变量,安装时可勾选“add python to path”的选项。勾选之后会自动将python添加到系统环境变量Path中。也可以选择手动添加:进入编辑系统环境变量-->选择高级系统设置-->环境变量-->环境变量-->系统变量:找.

2022-04-07 15:01:54 7082

原创 jmeter常用几种断言方法

一、JSON Assertion(json 断言)JSON断言也是测试工作中经常用到的一种断言方法,它只能针对响应结果是applicaton/json格式的请求进行断言。code 返回200即通过正在上传…重新上传取消二、Response Assertion(响应断言)对请求的响应结果进行验证正在上传…重新上传取消1.响应文本中包含添加的内容,即Pass正在上传…重新上传取消2.返回状态码为添加的内容,即Pass正在上传…重新上传取消添加断言结果正

2022-04-07 09:55:51 5775

原创 Charles安卓机抓包遇到unknow的有效解决方法

一、问题产生原因:使用charles连接手机时,手机端证书安装不成功,访问浏览器时网络受限,提示手机证书不受信任(安装证书是为了抓取https协议的)。二、尝试了很多种方法都没有有效解决,下面讲一种试过并且有效解决了该问题的方法。三、解决步骤1.将证书保存至桌面(注意保存格式为cer)2.查看桌面证书下载成功3.将此证书发送至手机(这里使用微信发送)4.使用手机打开并安装此证书(自动弹出安装界面,没弹出的话点击其他方式打开就会自动进入安装界面)..

2022-04-06 21:33:57 14486 3

原创 Charles工具使用-pc端

一、简介Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。(安装JAVA环境在【jmeter下载安装】中有具体步骤说明)二、Charles的主要功能1.截取 Http 和 Https 网络封包。2.支持重发网络请求,方便后端调试。3.支持修改网络请求参数。4.支持网络请求的.

2022-04-06 17:13:59 4401

原创 Charles抓手机包

移动端抓包1.条件:需要保证手机跟电脑在同一个局域网内2.点击help–>SSL Proxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser安装手机证书3.手机配置代理长按连接上的wifi--选择修改网络--显示高级选项--选择代理为手动--服务器主机名输入框中输入电脑ip地址,服务器端口号填写与Charles中设置的端口一致--保存即可...

2022-04-06 17:05:05 18321

原创 jmeter下载及安装环境

一.下载地址:Apache JMeter - Download Apache JMeter二.安装JAVA环境【步骤一】JMeter5需要至少JDK8,需要下载安装JDK1.8,下载地址:Java Downloads | Oracle网页下载需要登录Oracle账号,正常注册使用就好【步骤二】配置jdk环境变量安装右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量(win10系统使用Win+Pause&am.

2022-04-06 16:46:44 2528

原创 Charles的下载使用

一、下载1.官网下载(根据自己需要选择下载安装包)2.选择安装路径,点击下一步(记住安装路径)3.在线破解工具,生成charles注册码地址:Charles破解工具点击【生成】4.点击charles应用程序5.输入刚刚复制的注册码,点击Register点击【确定】即可,charles破解成功...

2022-04-06 15:21:55 1437

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除