- 博客(49)
- 收藏
- 关注
原创 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
原创 接口测试工具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官网:进入官网下载。登录的话正常注册账号或者使用谷歌账号登录即可。打开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多表查询和连接查询--代码示例
-查询每个部门中,工资比部门平均工资高的员工,要求显示员工编号,员工姓名,工资,部门平均工资,部门编号。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命令(详细介绍)
一、基本介绍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关注的人