- 博客(118)
- 资源 (22)
- 收藏
- 关注
原创 初识HTTP
cookie是具体指一小段信息,服务器创建的并发送出来存储在浏览器上的一组组键值对,浏览器再次访问服务器是可以携带键值访问服务器,以便识别浏览器的身份,由服务器创建,存储在浏览器中。If-Modified-Since:浏览器通过这个头告诉服务器,缓存数据的时间。Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式。Accept-Language:浏览器通过这个头告诉服务器,它的语言环境。Referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的防盗链。报文体(payload)
2024-09-14 15:10:18 459
原创 多表查询_关联查询
监控student,表student,备份表:student1。比如:删除表数据的时候,把该数据保存起来,以备后面进行数据恢复。create index 索引名称 on 表(字段)create view 表名 AS 查询sql语句。drop index 索引名称 on 表(字段)create trigger 触发器的名字。on 表for each row。
2024-09-03 19:52:11 309
原创 第一篇:fiddler学习日记配置抓取https和http
Fiddler主要功能及实践1、分析http请求/响应数据2、设置断点,调试线上错误3、设置档板服务器,自动返回各种响应4、过滤会话,看自己想看的案例:1、分析http请求/响应数据分析http协议请求和响应内容查看登陆请求是否加密。中断请求响应的图示2、...
2024-08-14 17:46:15 316
原创 Charles实战(三)
简单压力: 鼠标右键 - Repeat Advanced。Concurrency:每次发几组请求, 5。Iterations:重复发送多少次 20。简单重发:鼠标右键- Repeat。也就是一次发5个,发20次。
2024-07-27 17:30:22 120
原创 Charles的使用配置(二)
在这里插入图片描述](https://i-blog.csdnimg.cn/direct/304c604776bc45d59463c621c5a097e6.png。Proxy->ssl Proxying Settings里面设置。抓包端口:Proxy->Proxy settings,全部选。在浏览器中输入:chls.pro/ssl。Charles端设置SSL的端口。Charles移动端代理配置。Charles电脑证书配置。Charles基础设置。设置系统的代理服务器。
2024-07-26 16:54:47 158
原创 Charles页面的介绍(一)
Content:如上图所示的该请求的具体内容和服务器的相应内容(配合下面的导航栏进行查看该请求的具体内容 header,cookies,选择呈现方式 form, raw)例如:请求响应时间,请求头,请求详细内容,请求体等各种情况。原理总结:电脑或者手机所有网络的访问,请求和响应,他都可以抓取到,他就像领导和下属,中间需要秘书传到内容,就是一个小秘。Overview:会展示该请求的一个大体情况,例如:请求头,请求响应结束时间,请求开始时间以及自己的 notes 等。map remote:请求转发,修改响应。
2024-07-25 17:23:41 370
原创 第五章:集合运算
EXCEPT(差集),是第一个表里面包含第二个表的内容全部除去,剩余的第一个表的内容。使用UNION(并集)INTERSECT(交集)的结果基本一样,两个表的相同部分。使用UNION(并集)INTERSECT(交集) EXCEPT(差集)inner join 和 outer join。Left join和 right join。2、运算对象的记录的列数的类型必须一致。法则5-1 表的加减法,行的计算。1、运算对象的记录的列数必须相同。法则5-2 表的加减法注意事项。法则6-1表的联结,列的计算。
2024-07-13 21:47:12 134
原创 第四章:数据更新和复杂查询
| 字符串的拼接函数,str1||str2,如果两边有NULL,得到的结果也是NULL,多个字符串也是可以拼接,方法一样。事务:需要在同一个处理单元中执行的一些列更新处理的集合,通过使用事务,可以对数据中的数据更新处理的提交和取消进行管理。视图和表是相同的,区别在于表中保存的是实际的数据,而视图保存的是select语句(视图本身并不存储数据)lower(str2)函数:大写转换小写,只针对英文字母,该函数不影响原本的小写的字符。视图的数据不会保存,节省了存储空间,应该经常将select语句做成视图。
2024-07-13 19:03:56 272
原创 第三章:SQL聚合与排序
SUM :计算表中数值列中的数值的合计值。MAX :求出 表中任意列中数据的平均值。AVG :计算表中数值列中数值的平均值。MINI :求出表中任意列数据的最小值。COUNT:计算表中的记录数(行数)
2024-06-26 23:05:25 252
原创 第二章:SQL的运算法则
select * from t_01 where not price >= 100等价于 select * from t_01 where price < 100。判断是否为NULL使用 IS NULL 或者 IS NOT NULL。判断是否为NULL使用 IS NULL 或者 IS NOT NULL。AND运算符的优先级高于OR运算符,OR想要优先于AND,使用括号。算数运算符是对其两边的列或者值进行运算的符号。比较运算符是判断列或者值是否相等,比较大小。NULL的运算,结果是NULL。
2024-06-11 20:25:49 467
原创 第一章:SQL简单基础的法则
创建数据库:create database shop_001(数据库名称);ALTER table tent_anr(表名) ADD (列名)创建表:create table tent_anr(数据库名称);SELECT 列名称 FROM 表名称 WHERE 列 运算符 值。SQL语句不区分大小写,关键字大写,表名的首字母大写。drop table tent_anr(表名称)名称必须以半角英文字母作为开头并且名称不能重复。标准的sql有三种 DDL,DML,DCL。半角英文字母,半角数字,下划线(_)
2024-06-11 19:44:03 401
转载 桩模块和驱动模块测试
假设现在项目组把任务分给了5个模块,每个人负责实现一个模块。你负责的是B模块,第一个完成了编码工作,现在需要开展B模块单元测试工作,先分析结构图:1、由于B模块不是最顶层模块,所以它一定不包含main函数(A模块包含main函数),也就不能独立运行。2、B模块调用了D模块和E模块,而目前D模块和E模块都还没有开发好,那么想让B模块通过编译器的编译也是不可能的。那么怎样才能测试B模块呢?需要做:1、写两个模块CSd和CSe分别代替D模块和E模块(函数名、返回值、传递的参数相同),这样B模块就可以通过编
2022-04-18 00:04:14 310
原创 JMeter入门
二、Jmeter安装1、安装JDK,必须JDK1.7以上的版本,推荐1.8的版本2、进入官网:http://jmeter.apache.org/download_jmeter.cgi 下载最新的Jmeter版本,下载后解压到非中文目录,如:D:\3、配置Jmeter的环境变量。(1) 新增变量:JMETER_HOME:D:\apache-jmeter-5.2.1(2) 在CLASSPATH变量的最前面加入如下变量: %JMETER_HOME%\lib\ext\ApacheJMeter_core.j
2022-04-17 23:58:50 159
原创 JDK环境配置详情
环境变量详解JAVA_HOME变量名:JAVA_HOME变量值:C:\develop\Java\jdk1.8.0_191用途:定义一个变量,供其他地方使用Path变量名:Path变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;用途:让系统在任何路径下都可以识别java、javac、javap等命令CLASSPATH变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar用途:
2021-12-16 17:48:45 140
原创 浏览器兼容测试软件
网页兼容性测试工程师而言, Spoon Browser Sandbox 点击你需要测试的浏览器环境,安装插件就可以进行测试了。帮助你测试网页在Safari、Chrome、Firefox和Opera浏览器中是否正常,IE以前也有的,网站上说应微软的要求去掉了。 Superpreview 这是为微软自己发布的跨浏览器测试工具,您可以同时查看您的网页在多个浏览器的呈现情况,对页面排版进行直观的比较。IETester 专门用于测试网页在IE浏览器各个版本中兼容性的工具,版本包含IE5.5至IE9
2021-12-07 19:00:09 136
原创 SQL开悟第二集
高级SQL1、TOP 子句TOP 子句用于规定要返回的记录的数目。注释:并非所有的数据库系统都支持 TOP 子句。SQL Server 的语法:SELECT TOP number|percent column_name(s)FROM tableMySQL 和 Oracle 中的 SQL SELECT TOP 是等价的MySQL 语法SELECT *FROM table_nameLIMIT number例子SELECT *FROM PersonsLIMIT 5Oracle 语法
2021-07-02 21:50:51 127
原创 SQL开悟第一课
一些最重要的 SQL 命令SELECT - 从数据库中提取数据UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据CREATE DATABASE - 创建新数据库ALTER DATABASE - 修改数据库CREATE TABLE - 创建新表ALTER TABLE - 变更(改变)数据库表DROP TABLE - 删除表CREATE INDEX - 创建索引(搜索键)DROP INDEX - 删除索引1、selec
2021-06-26 11:59:34 174 1
原创 FFmpeg下载
FFmpeg下载1、下载ffmpeg安装包2、找到适合 你电脑的版本,win3、点击下载ZIP格式的,4、下载之后解压,bin里面可以看到三个安装文件5、配置环境, 点击“系统属性->高级系统设置->环境变量->用户变量”,选择“Path”条目,点击“编辑->新建”,把第一步的bin文件夹路径复制粘贴进去,然后点击确定即可1、下载ffmpeg安装包官网:https://www.ffmpeg.org/2、找到适合 你电脑的版本,win3、点击下载ZIP格式的,4、下载之
2021-05-19 17:59:15 1159
原创 数据库的表中有自增长主键时(如图所示),我们该怎么插入数据呢?
方式一:当需要插入的数据比较少时,即可以通过一条一条的插入时,我们可以指定该列(id)的值,但是新插入的值不能和已有的值重复,而且必须大于其中最大的一个值方式二:当需要插入的数据量比较大时,需要时通过储存过程或者其他方式来批量生成数据插入时,显然方式一的方法不可行。那现在又该怎么办呢?有两种解决方法:1)可以把该列(id)的值设为null或者0,这样MySQL会自己做处理INS...
2019-08-20 15:01:05 1242
原创 JMeter性能测试,完整入门篇
Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。本文为JMeter性能测试完整入门篇,从Jmeter下载安装到编写一个完整性能测试脚本、最终执行性能测试并分析性能测试结果。运行环境为Windows 10系统,JDK...
2019-04-29 18:19:07 237
原创 sql AND 和 OR 运算符
AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录...
2019-04-05 01:42:50 191
原创 很扯淡的JDK找不到:cmd报错:Error: could not open `C:\Program Files\Java\jre1.8.0_121\lib\amd64\jvm.cfg'
cmd报错:Error: could not open `C:\Program Files\Java\jre1.8.0_121\lib\amd64\jvm.cfg’1、这个错原来没有在意,但是在使用Jmeter时,不能正常运行,百度一下,很牛的方法,原因一;我的JDK装的时间比较早,原来在c盘安装,又改成E盘,导致环境变量中的Path(此电脑->右击属性->高级系统设置->环...
2019-03-30 21:06:45 4432
转载 java的四个层级结构
java的四个层级结构首先,最底层的就是dto层,dto层就是所谓的model,dto中定义的是实体类,也就是.class文件,该文件中包含实体类的属性和对应属性的get、set方法;其次,是dao层(dao层的文件习惯以*Mapper命名),dao层会调用dto层,dao层中会定义实际使用到的方法,比如增删改查。一般在dao层下还会有个叫做sqlmap的包,该包下有xml文件,文件内容正是根...
2019-03-24 13:35:25 9432
转载 接口测试
一、一个URL就是一个接口:接口大致会分为一下几个部分:请求协议:http — 普通的http请求https — 加密的http请求,传输数据更加安全ftp — 文件传输协议,主要用来传输文件请求IP:就是指提供接口的系统所部署的服务器地址请求端口:如果不填端口,默认是80,否则需要填写端口号接口路径:指系统提供的接口在什么位置接口参数:参数在接口路径后,用“?”来表示路径地址完了...
2018-12-06 15:44:18 332
原创 SQL批量插入数据
SQL批量插入数据:INSERT INTO orders (Company,OrderNumber) VALUES (‘W3School’,‘2356’),(‘Apple’,‘4698’),(‘W3School’,‘6953’)
2018-11-02 14:18:28 75541
原创 JSON学习
什么是JSON?JSON(JavaScript Object Notation)是一种基于文本的标准数据交换格式,使应用程序通过计算机网络交换数据。因为JSON独立于编程语言和计算平台,因此用Ruby,Java/EE,Javascript,C#/.Net,PHP等编程语言写的程序,可以很容易的使用和产生JSON数据。而与JSON相关的API和工具十分丰富,这让你很容易的将JSON运用在你喜爱的编...
2018-09-29 17:58:22 385
原创 postman加密和使用当前时间戳
// 获取全局变量uid = postman.getGlobalVariable(“uid”)sid = postman.getGlobalVariable(“sid”)//设置当前时间戳postman.setGlobalVariable(“time”,Math.round(new Date().getTime()));time = postman.getGlobalVariable(‘...
2018-09-26 13:37:28 7068
转载 转载 欢迎使用CSDN-markdown编辑器
原 CSDN如何转载博客 <div class="article-info-box"> <div class="article-bar-top d-flex"> ...
2018-08-09 15:57:28 193
转载 接口测试
前段时间忙于接口测试,也看了几款接口测试工具,简单从几个角度做了个比较,拿出来与诸位分享一下吧。各位如果要转载,请一定注明来源,最好在评论中告知博主一声,感谢。本报告从多个方面对接口测试的三款常用工具进行比较分析,以便于在特定的情况下选择最合适的工具,或者使用自己编写的工具。(不同工具定位不同,我们只是主要从接口功能测试的角度进行分析)。博主对这几款工具也仅仅是浅尝辄止,并未做太过深入的应用,报告...
2018-08-09 15:44:00 320
转载 adb 当adb和夜神版本不一致时,会出现一直占用接口,并且不显示设备,如何解决
在网上看了好多解决方法,都没有实现,最多的是修改端口或者kill 占用进程,都没有用,下面的方法解决咯dos下,进入进Android SDK下的platform-tools目录代码:adb connect 127.0.0.1:62001当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1...
2018-07-05 14:16:20 3135 1
转载 Selenuim IDE搭建
在安装Selenuim IDE之前,需要先安装Firefox,不过Firefox更新太快,一些插件并不能很好的兼容最新版的Firefox,所以有时候也需要安装旧版本的Firefox(作者用的是Firefox V52.0最新版,目前看来是兼容的),需要Firefox历史版本的请转至另一篇文章《火狐Firefox浏览器所有历史版本下载地址》安装好Firefox之后,接下来就到了正式安装Selenuim...
2018-06-22 15:42:43 135
原创 Eclipse Mars集成Tomcat插件
1. 下载 Tomcat 我使用是 Tomcat7 2. 安装 Tomcat 3. 下载 Tomcat Eclipse 插件 下载地址是:http://www.eclipsetotale.com/tomcatPlugin.html 4. 安装 Tomcat 插件
2018-01-04 13:54:41 2269
转载 解决eclipse卡死问题、eclipse内存配置
解决方法: 1. 设置Eclipse使用的JRE为本机安装的JDK目录: 1.1 在eclipse.ini中添加两行 -vm C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe 注意: 要写在两行,写在一行不能生效;这两行要定在-vmargs之前,不然也不能生效。 1.2 或设置Eclip
2017-11-30 08:30:36 2277
转载 eclipse设置 自动填补
第一步:打开编译器然后再点开一个java文件。第二步:在文件里右击鼠标,然后再选择Preferences。第三步:而后再Preferences里选择java第四步:再选择Editor,再选择Content Assist第五步
2017-11-29 23:10:44 1375
转载 eclipse中maven搭建环境
maven安装下载地址:http://maven.apache.org/download.cgi下载下图中的最新版本,解压到本地磁盘。配置环境变量:添加新的系统环境变量MAVEN_HOME, 并设置其值为你安装的目录MAVEN_HOME= D:\Softwares\apache-maven-3.3.9更新系统PATH 变量, 添加;%MAVEN_HO
2017-11-29 21:57:25 261
原创 win10 配置maven环境变量
先从官网下载maven下面是3.5.0的链接http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.zip解压到你的开发盘目录,例如:d:\maven\apache-maven-3.5.0然后“此电脑” 右键“属性” 选择“高级系统
2017-11-29 20:32:11 2071
FiddlerSetup最新版本下载,实用,用于拦截和爬虫,代理服务器
2022-04-22
SecureCRTv7.0.0.326中文
2017-12-11
scrt_sfx81-zhz-x64scrt_sfx81-zhz-x64scrt_sfx81-zhz-x64
2017-11-24
TestNGdsdf
2017-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人