- 博客(90)
- 问答 (9)
- 收藏
- 关注
转载 Mac —— 解决没有权限修改host文件问题
把hosts文件移出到桌面,修改完内容,将文件再移回这个地址。打开hosts文件(用文本编辑即可)修改会出现没有权限的提示,无需关注。打开Finder 输入快捷键。
2022-10-12 16:53:41 2680
转载 python中xlrd模块
打开cmd输入pip install xlrd安装完成即可下面以这个工作簿为例①通过索引获取②通过索引顺序获取③通过sheet名称获取补充:获取工作薄中所有sheet名称常用1:获取sheet中有多少行和多少列常用2:获取一行中有多少列数据常用3:获取指定行或者列中所有的数据补充:了解即可python读取excel中单元格的内容返回的有5种类型。ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error。即date的ctype=3,这时需要使
2022-10-11 17:04:43 1317
原创 报错:httprunner.cli:main_run:44
使用命令行创建虚拟环境,创建脚手架目录后,使用pycharm打开所创建的脚手架目录。执行:hrun test.ymlcmd中查看hr版本pycharm中版本在设置中删除原来安装的httprunner重新安装,勾选本地第三方安装的还是2版本,在控制行输入pip install -U httprunner进行升级到3版本...
2022-01-12 11:57:06 316
原创 使用charles抓包导出用例到pycharm,转化成yaml
目录 导出har 转换为yaml 查看yaml文件 导出har 在Fiddler当中选中要导出的接口, 点击File---Export Sessions--Selected Sessions... 保存 转换为yaml 将导出的login文件复制到pycharm项目文件夹当中(这里是新建了一个包) 切换到pycharm的Terminal窗口 注意文件位置,cd到对应位置 输入命令, (...
2022-01-07 11:55:24 869
原创 SQL整理
用法解析‘$.*’ 返回全部json ‘$.title’ 返回key=”title”的数据 ‘$**.text’ 返回所有最底层key=”text”的数据 ‘$.content[*].item1[*]’ 返回key=content的list的key=item1的list的所有内容
2021-07-21 17:53:00 79
原创 Fillder和Charles抓包测试
Fillder和Charles不同:一.抓取https请求1)Charles对于https无法直接获取到,可获取的呈现出来也都是乱码,需要安装ssl证书,后面会写具体设置方法。2)Fiddler可以直接抓取所有接口数据,无需设置。问题所在: 用charles抓取https请求,会出现SSLProxying disabled in Proxy Settings这样的......
2020-10-20 19:47:07 247
转载 Charles设置MapLocal乱码的解决
Charles是Mac系统中相对比较好用的抓包工具。用Charles抓包时,常会用MapLocal功能,把不同的接口映射到不同的本地Json文件,方便测试。我会把一些常用的接口Response数据放到一个文件夹里,有需要的时候随时可以重复利用。但是Charles设置MapLocal总是会出现乱码,包括网上很多Charles教程中的截图也可以看到乱码,但是网上没有找到解决方案,没有人提出怎么解决这个...
2019-11-14 14:35:49 1244
转载 抓包工具charles的使用,详细介绍
抓包工具charles的使用 一、charles的使用1.1 charles的说明Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。Charles的主要功能:(...
2019-09-04 18:19:34 700
转载 chares设置代理
Charles是在 常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分...
2019-09-02 16:22:39 507
转载 网络协议OSI(HTTP,TCP/IP,UDP)
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。注:计算机(硬件)---->OS----->应用软件二、网络通信原理2.1 互...
2019-08-26 17:11:21 1093
转载 Socket通信原理
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. S...
2019-08-23 09:05:58 11031 2
转载 转:Eclipse中配置GitLab
一、Eclipse中配置GitLab的前提条件1.1:安装Git客户端去官网https://git-scm.com/downloads下载合适的版本即可,一般开发环境是windows的就下载window版本即可,如下图注意Git和GitHub\GitLab不是一回事,这里也稍微科普下,Git是版本控制系统,Github和GitLab是在线的基于Git的代码托管服务,Github有...
2019-08-19 10:48:03 346
转载 TESTNG传参数整理
转载于网络 一、设置参数测试方法是可以带有参数的。每个测试方法都可以带有任意数量的参数,并且可以通过使用TestNG的@Parameters向方法传递正确的参数。设置方式有两种方法:使用 testng.xml 或者 Data Providers。(一)使用 testng.xml 设置参数1.如果只使用相对简单的参数,可以在 testng.xml文件中指定:@P...
2019-08-16 14:28:55 669
原创 找不到驱动:the driver executable does exit chromedriver
运行项目,浏览器未打开,无运行日志,结果为---------------------Default SuiteTotal tests run: 1, Failures: 0, Skips: 1Configuration Failures: 1, Skips: 1--------------------------解决办法:chromdriver 驱动与浏览器版本关联参考:h...
2019-08-16 11:16:50 4086
转载 转:断言之HardAssert和SoftAssert
本篇来介绍TestNG中的Assertion,也是断言。前面介绍了@Test注释下大部分的属性的功能和基本使用。这篇介绍,写测试用例中的断言部分。我们知道,一个测试用例的水平高低,主要是看断言的水平。断言能体现出测试的思维和测试角度,所以断言是测试中最难写的部分,自动化测试用例最难的也是在断言。举例一个接口测试的常见流程...
2019-08-15 15:24:55 355
转载 测试环境
1、开发环境顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。2、测试环境也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。3、回归环境回归bug的环境,其实就是我们的测试环境,在测试环境上测试、回归验证bug。4、...
2019-08-15 13:36:00 1064
原创 解决eclipse提示Initializing Java Tooling “has encountered a problem
进入eclipse的安装目录,命令行运行一下eclipsec.exe即可。前提关闭项目https://blog.csdn.net/king0406/article/details/51689249
2019-08-14 14:21:59 581
原创 pycharm,python,idea安装地址
PyCharm安装:https://www.jetbrains.com/pycharm/download/ -》https://blog.csdn.net/qq_25814003/article/details/80609729python安装:https://www.python.org/downloads/windows/-》https://blog.csdn.net/qq_3586641...
2019-08-14 11:39:21 186
原创 findBy找到元素,但点击无效,不报错
有时候,元素明明已经找到了,使用click()就是无法触发点击事件,也不报错。下面告诉大家这种场景的解决方案第一种:元素里有href属性,属性为JavaScript。/元素无属性,但整体的div有JS修饰。这类元素需要用js点击。操作代码:driver= new InternetExplorerDriver();Elem...
2019-07-05 11:51:31 1401
转载 Selenium在testNG基础上搭建log4j环境
1 Path 导入log4j jar包![在这里插入图片描述](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pbWFnZXMyMDE1LmNuYmxvZ3MuY29tL2Jsb2cvMTA1MzYxNi8yMDE2MTIvMTA1MzYxNi0yMDE2MTIxODIyMzUyMjEyMC0xOTAwNTU3ODg4LnBuZw)...
2019-07-04 15:19:34 332
原创 安装A93WebService,[SC] OpenService 失败报错解决
安装A93WebService,点击install.exe,报错[SC] OpenService 失败 1060:指定的服务未安装查看https://blog.csdn.net/renwudao24/article/details/52061906根据介绍找到本地计算机-》管理-》服务-》右侧列表AssignedAccessManager 服务,点击显示属性框进入安装路径,cmd...
2019-07-01 09:30:05 1204
原创 selenium运行出错整理集合
1.弹出框:Port 8005 required by Tomcat v8.5 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server y...
2019-05-31 15:27:49 777
转载 JMeter 实现 API 接口自动化测试
收藏于https://www.freebuf.com/company-information/156233.html背景Red.Q 是岂安为客户提供业务风险情报服务的产品。API 是该产品的一个模块,客户可以通过输入不同的参数获取不同的风险数据。在测试该 API 的过程,就是对这个接口的测试,不同的 Token 对应不同的订单,对应不同的标签,对应不同的返回。本文主要介绍在测试该接口时总结的...
2019-05-30 13:59:57 575
转载 认识Maven,为什么用Maven?
maven(一) maven到底是个啥玩意~ 我记得在搞懂maven之前看了几次重复的maven的教学视频。不知道是自己悟性太低还是怎么滴,就是搞不清楚,现在弄清楚了,基本上入门了。写该篇博文,就是为了帮助那些和我一样对于maven迷迷糊糊的人。有福了,看完基本上你就会发现原来这么简单。 参考博文:通俗理解maven 该篇文...
2019-05-20 17:34:53 429
转载 (转)AppScan安全扫描工具-IBM Security App Scan Standard
原地址:https://blog.csdn.net/u010013191/article/details/80733170AppScan是IBM的一款web安全扫描工具,可以利用爬虫技术进行网站安全渗透测试,根据网站入口自动对网页链接进行安全扫描,扫描之后会提供扫描报告和修复建议等。 AppScan有自己的用例库,版本越新用例库越全(用例库越全面,对漏洞的检测较全面,被测试系统的安全性则越高)...
2019-05-20 16:02:38 377
原创 Jmeter启动报错:Not able to find Java executable or version. Please check your Java installation
安装了JDK1.80,配置好环境安装的Jmeter是1.5,点击jmeter.bat弹框报错提示:Not able to find Java executable or version. Please check your Java installation.errorlevel=2请按任意键继续. . .尝试了配置jmeter环境,修改path都没有作用最后找到解决办法:...
2019-05-17 13:56:08 8479 9
转载 测试安全篇之SQL注入攻击
文章来源:http://www.2cto.com/article/201310/250877.html大家早上好!今天由我给大家带来《web安全之SQL注入篇》系列晨讲,首先对课程进行简单介绍,SQL注入篇一共分为三讲: 第一讲:“纸上谈兵:我们需要在本地架设注入环境,构造注入语句,了解注入原理。”;  ...
2019-03-29 12:48:08 1476
转载 边界值法中的上点、内点和离点的定义
上点:是指边界上的点,无论此时的域是开区间还是闭区间,开区间的话,上点就是在域外,闭区间的话,上点就是在域内。离点:是指离上点最近的点,这里就跟是闭区间还是开区间就有关系了,如果是开区间,那么离点就在域内,如果是闭区间,那么离点就在域外。内点:域内的任意点都是内点。举个例子,正整数值域[66,88]:...
2019-03-28 11:42:36 20767 3
转载 常见网络协议
一、网络协议二、TCP(Transmission Control Protocol,传输控制协议) TCP头格式 TCP协议中的三次握手和四次挥手 TCP报文抓取工具三、HTTP(HyperText Transfer Protocol,超文本传输协议)...
2019-03-26 13:32:50 111396 6
原创 For循环(针对不同语言不同用法)
普通for循环1 /* 建立一个数组 */ int[] integers = {1, 2, 3, 4}; /* 开始遍历 */ for (int i : integers) { System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */ }2/* 建立一个数组 */ int[] integers = {1, 2...
2019-03-20 18:16:11 461
转载 SQL内连接,外连接,自连接等
前言我们使用SQL查询不能只使用很简单、最基础的SELECT语句查询。如果想从多个表查询比较复杂的信息,就会使用高级查询实现。常见的高级查询包括多表连接查询、内连接查询、外连接查询与组合查询等,今天我们先来学习最常用、面试也很容易被问到的连接查询。我们今天以一个简单的学生信息表(学生ID、学生姓名、学生性别)与一个学生成绩表(学生ID、学生成绩、成绩等级)作演示:student_info表...
2019-03-18 16:13:46 206
转载 Mysql数据库CRUD操作
这篇主要介绍数据库的库操作,也就是增删改查(CRUD),在介绍CRUD之前,我们看看数据库里面对象如何分层管理和它们之间的关系。Mysql数据库数据对象分为四层:系统(DBMS)-> 数据库(DB)-> 数据表(Table)-> 字段(Field)四个的管理和包含关系,可以用下图来表...
2019-03-18 14:55:18 1156
转载 SQL唯一键unique
       一张表往往有很多字段需要具有唯一性,数据不能重复,但是一张表中只能有一个主键。唯一键(unique key)就可以解决表中有多个字段需要唯一性约束的问题。唯一键的本质与主键差不多,唯一键默认的允许自动为空,而且可以多个为空(因为字段为空不参与唯一性比较)。增加唯一键基本与主键差不多,也有三种方法。方案1:在创建表...
2019-03-18 11:30:48 10288
转载 MySQL-范式
范式(Normal Format),是一种离散数学中的知识,是为了解决一种数据的存储与优化的问题,保存数据的存储之后,凡是能够通过关系寻找出来的数据,坚决不再重复存储终极目标是为了减少数据的冗余。范式是一种分层结构的规范,分为六层:每一次层都比上一层更加严格,若要满足下一层范式,前提是满足上一层范式。 六层范式...
2019-03-18 11:14:13 113
原创 java空指针异常:java.lang.NullPointException
问题原因,没进行空判断Double之前:String m=request.getParameter("money");Doublemoney=Double.parseDouble(m);改后:String m=request.getParameter("money"); Double money=0.0; if(m!=null) mo...
2019-03-06 15:21:03 976
空空如也
gbk对转义字符的排序小于空值吗
2020-01-07
jmeter请求:列表参数请求报错,但json组合请求成功,为什么?
2019-10-24
selenium 使用findBy 动态定位可修改,怎么弄?
2019-07-05
请问jmeter post请求返回提示连接失败,是什么意思?怎么解决?
2019-05-30
sql语句update+set+select求助
2019-04-08
selenium练习:用js解决页面元素display:none的方法,报错怎么解决?
2019-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人