自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter连接数据库并引用值

打开Jmeter,在“测试计划”中导入已经下载的mysql-connector-java-8.0.19没有插件包的可以看上一篇,有安装步骤。一、线程组添加:JDBC Connection ConfigurationVariable Name: 变量名,可以随意取名字Database URL: jdbc:mysql://IP地址/{数据库名称}username:数据库用户名pass...

2020-04-01 18:47:08 1200

原创 Jmeter连接数据库插件 mysql-connector-java的下载步骤

jmeter想要连接数据库,首先需要下载插件连接mysql的jar包下载地址:https://www.mysql.com/downloads/下载完成后可以放入到jmeter的bin目录中,以便后续好找...

2020-04-01 17:52:41 4254 1

原创 Jmeter响应结果+正则提取

在我们请求接口中,会对结果进行判断,我们可以用断言查看响应断言:添加要测试的模块,这里是百度为例,所以写的是百度,也可以写变量进行断言我们也可以添加:断言持续时间、响应的数据大小。都是在“添加”>>>断言>>>>…断言持续时间:请求时间超出则置为失败。Size Assertion:超出设置的大小,置为失败。正则表达式提取器:提取百度...

2020-04-01 11:55:35 514

原创 Jmeter参数化设置及读取的三种方式

请求数据的参数化读取然后创建一个响应结果树在刚才创建的HTTP请求中,右键“添加”—>监听器—>察看结果树我们创建一个简单的请求,访问下百度,不设置参数运行之后,察看结果树,发现可以正常访问因为请求服务器时,服务器只会取自己想要的字段,多余的字段服务端会直接过滤掉,以免服务器压力过大,所以我们可以随意设置字段进行传参,只看我们参数化后有没有正确...

2020-04-01 10:59:29 2996

原创 初学之jQuery相关一

文章目录查找标签基本选择器层级选择器基本筛选器属性选择器表单选择器表单对象属性筛选器方法一般我们在声明一个jQuery对象变量的时候在变量名前面加上$:例如:var $varapp = jQuery对象从DOM对象转换成jQuery对象时需要加:$(DOM对象)查找标签基本选择器id选择器:$("#id")标签选择器:$("tagName")class选择器:$(".cl...

2020-01-22 15:36:20 185

原创 初学之BOM和DOM

了解:JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。警告框语法...

2020-01-22 11:52:52 759

原创 使用socket编写客户端和服务器的dos命令通信

dos命令:一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。例如:ping、nbtstat、dir、tracert等命令客户端# 客户端import socket# 使用TCP协议client=socket.socket()# 和服务端进行连接client.connect(("localhost",9999))# 客户端接收服务端发...

2020-01-10 17:47:26 553

原创 UI测试常见问题的总结

UI测试总结:样式、交互PC端:页面文字大小不一致问题,粗细不一致问题。样式距离(以及文案的宽px,文案的长px),以及文案上下的间距显示。图片与UI设计稿的大小是否一致。选中后的阴影或者样式是否与UI图一致。注意点:有些页面中的小图标需要仔细看(会有很多),容易与UI图不一致。有些文案中的背景框是灰色的,不是很明显,需要注意。图片或者banner进行缩...

2020-01-07 15:42:44 2109

原创 初学之JavaScript

一、JavaScript的引入方式: <script> // 在这里写你的JS代码 </script>注意:1、JavaScript中的语句要以分号(;)为结束符2、JavaScript不区分整型和浮点型,只有一种数字类型。3、还有一种NaN,表示不是一个数字(Not a Number)。 var a = "ABC"; var b = parseInt...

2019-12-23 00:27:38 220

转载 面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)

Redis 面试题1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机制是什么?各自的优缺点?9、Redis 常见性能问题和解决方案:...

2019-12-03 12:33:09 380

原创 python连接MySQL数据库的过程以及SQL语法

import pymysql # 导入模块以下是简单连接数据库的流程conn = pymysql.connect(host=‘IP地址’, port=端口号, user=‘用户名’, password=‘密码’, charset=“utf8”)print(“连接成功”)coursor=conn.cursor() # 创建游标pymysql.cursors.DictCursor # 得到...

2019-12-03 11:45:47 698

原创 jmeter安装内容

一、安装1.安装jdk,配置环境变量附:JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可中。JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。JDK 是整个Java的核心,...

2019-11-25 18:38:13 382

转载 关于Python中的lambda解释以及用法

在Python中,lambda的语法是唯一的。其形式如下:lambda argument_list: expression其中,lambda是Python预留的关键字,argument_list和expression由用户自定义。具体介绍如下。1. 这里的argument_list是参数列表,它的结构与Python中函数(function)的参数列表是一样的。具体来说,argument_li...

2019-10-31 11:14:05 10587 1

原创 基本的MySQL语句语法(基本的都在了)

文章用到的有:增、删、改、查、视图、存储过程、储存函数定义:create、drop、alter 增加: 1.创建数据库:create database 名称; 删除: 1.drop database [if exists] 名称; 修改: 1.alter database 名称 default character set gb2312操作:select、insert、upd...

2019-08-28 14:23:51 1021

原创 xlrd简单读取excl表格数据

import xlrd# 打开excel表data = xlrd.open_workbook(filepath) # filepath标识文件路径 sheet = data.sheets()[0] # 读取第一张sheet表 data.sheets()打印的是一个类的实例 max_rows = sheet.n...

2019-08-19 09:52:44 263

转载 用故事来给你讲负载均衡的原理

这是1998年一个普通的上午。一上班,老板就把张大胖叫进了办公室,一边舒服地喝茶一边发难:“大胖啊,我们公司开发的这个网站,现在怎么越来越慢了? ”还好张大胖也注意到了这个问题,他早有准备,一脸无奈地说: “唉,我昨天检查了一下系统,现在的访问量已经越来越大了,无论是CPU,还是硬盘、内存都不堪重负了,高峰期的响应速度越来越慢。”顿了一下,他试探地问道:“老板,能不能买个好机器? 把现在的‘...

2019-07-18 12:26:30 140

转载 什么是5G?牛X的漫画把它讲得如此接地气!

最近一系列层出不穷的新闻,似乎都离不开一个关键词——5G。在各大报道中,都提到5G网络是移动无线技术的下一个重要发展。任正非之前也在采访中说过:“5G,别人两三年也不会追上我们的。”“5G并不是原子弹,而是造福人类社会的。”但是,5G如何重要?将如何影响我们的生活?它和4G又有什么本质区别呢?似乎大多数人还是一头雾水。原文:https://mp.weixin.qq.com/s...

2019-07-18 10:38:30 234

原创 python实现接口上传文件的两种方法

文件上传:上传图片的类型是file,这里没有用到头部信息import requestsdef sendImg(img_path, img_name, img_type='image/jpeg'): """ :param img_path:图片的路径 :param img_name:图片的名称 :param img_type:图片的类型,这里写的是image/jpeg,也可以是png/...

2019-06-19 17:48:50 40162 6

原创 金融类测试的总结

金融测试前端:执行页面级测试用例,验证应用层基本功能,能是否和需求一致,页面风格是否一致等。后端:通过测试页面,录入测试用例,比对结果,确认金融底层的正确性。特点:1.系统之间关联性强、业务复杂、需求变化快等,需要熟悉金融产品的核心逻辑2.金融软件的测试算法是测试的核心,验证测试数字在不同的场合条件下,一定要保证数据的准确性。3.帐务处理逻辑必须准确,不能错一分钱金融行业软件测试与其...

2019-06-05 17:20:39 24323

原创 HTML之CSS属性相关

1.设置宽度和高度:width、height块级标签才能设置宽度,内联标签的宽度由内容来决定。 *{ width:120px height:120px }2.字体属性:1)浏览器的默认字体:font-family2)字体大小:font-size3)字重(粗细): font-weight normal 默认值,标准粗细 bold 粗体 bo...

2019-06-03 19:43:24 254

原创 学习链接shell

博客地址:http://c.biancheng.net/shell/

2019-05-21 11:46:57 202

原创 HTML之CSS选择器+优先级

全局内容编写 body { xxx:xxx }----------------------基本选择器-------------------------------元素选择器p { font-size: 20px; background-color: pink;}ID选择器div#c1{ font-size: 20px; bac...

2019-05-13 11:39:16 351

转载 App测试流程及测试点

1 APP测试基本流程1.1流程图1.2测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.3测试资源测试任务开始前,检查各项测试资源。–产品功能需求文档;–产品原型图;–产品效果图;–行为统计分析定义文档;–测试设备(ios3.1.3-ios5.0.1...

2019-05-09 10:18:24 3167

原创 linux最全命令,足够你日常使用。

Linux命令:VIM命令大全:

2019-05-08 18:44:28 265

原创 初学HTML之form标签

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>input标签</title></head><body><form action="" method="post" > ...

2019-05-08 16:45:19 322

原创 初学HTML之简单标签

<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="UTF-8"> <!--对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为 &lt...

2019-05-08 16:44:58 770

原创 MySql 连接工具登录提示‘caching_sha2_passwor',验证插件问题。

解决:登录mysql验证插件可以选择在此目录打开,然后输入cmd进入登录:mysql -u root -ppossword:******命令行:mysql> use mysql;mysql> select user, host, authentication_string, plugin from mysql.user;没有修改前是红框的内容mysql> ...

2019-04-16 14:11:47 545

原创 关于接口响应报:“xx字段必须是正确的json格式”的解决方法

其实很简单:接口返回值报:xxx必须是正确的json格式时,对应的字段(value)直接序列化就可以了。导入json模块例如 :data= {“key1”:“value1”,key2:json.dumps [{“xx_1”:“xx1”, “xx_2”:“xx2”}]}...

2019-03-25 10:23:46 1509

原创 round内置函数升级版,真正实现四舍五入

首先了解下round函数,很简单,对浮点数进行近似取值,保留几位小数用法:round(number,ndigits)number:要四舍五入的数,ndigits:要小数点后保留的位数在实际使用中发现round函数并不总是如上所说的四舍五入。如:In [14]: round(2.355, 2)Out[14]: 2.35&amp;gt;&amp;gt;&amp;gt; round(2.675, 2)2.6...

2018-12-27 10:41:58 1801

原创 Xpath模糊定位

xpath模糊定位contaisdriver.find_element_by_xpath("//*/ul[contains(@id,'_mail_component_6')]/li[2]/span[2]").click()#匹配id中含有_mail_component_6的元素的节点当某个属性不足以唯一区别某一个元素时,也可以采取多个条件组合的方式,具体例子 xxx..find_ele...

2018-12-11 10:50:14 2254

原创 selenium自动化之xpath定位必会技能

相信写过ui自动化,对xpath定位感觉会特别亲戚,那么下面给大家分享些我们常常在写脚本时易忽略的一些小细节和技巧。首先使用xpath定位时切忌不要使用带有空格的属性不要使用自动生成的id、class 等使用firebug会事半功倍定位时一定要找到唯一的属性要确保定位的唯一性,根据唯一的属性进行各种定位查看是否存在frameXptah定位1、按F12打开控制台,点击箭头,指定到...

2018-12-11 10:49:20 708

转载 关于接口测试看这一篇就够了

本文主要分为两个部分:  第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做?第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:1.后端接口都测试什么?怎么测的?2.后端接口测试一遍 ,前端也测...

2018-12-11 10:34:05 788

转载 Python3: requests实现文件上传(对应postman form-data)。

python的requests实现文件上传,脚本如下【将url、header、data、filename、filepath替换成对应的即可】:from urllib3 import encode_multipart_formdataimport requests def post_files(filename, filepath): &amp;quot;&amp;quot;&amp;quot; :param files...

2018-11-27 20:39:02 10202 4

原创 网络编程(通过socket执行dos命令)

服务器端代码import socket, osserver = socket.socket()server.bind((&amp;amp;amp;amp;amp;amp;quot;localhost&amp;amp;amp;amp;amp;amp;quot;, 9999))server.listen(5)while True: print(&amp;amp;amp;amp;amp;amp;quot;开始等待连接!!!&amp;amp;amp;amp;amp;

2018-11-15 16:50:50 1875

原创 Fiddler手机抓包

首先打开fiddler工具,在菜单栏中选择工具(Tool)—选项(Fiddler Options)—连接(Connections)然后勾选 允许远程计算机连接(Allow remote computers to connect),端口也是可以修改的,只要这个端口没有本机占用就可以,这时会有提示如下图:注意:需要重新启动Fiddler才能生效,如果不启动,是无法进行抓包的如果想要抓取h...

2018-11-06 10:55:31 336

原创 WEB安全测试要点总结

链接地址:https://blog.csdn.net/mathlpz126/article/details/78322216

2018-10-30 11:55:49 792

原创 global和nonlocal的作用

这里看一个基本的例子:在函数外定义一个变量,内部函数去访问a = 1 def f1(): def f2(): a=3 # 这里的a和函数外面的a是不一致的,可以看打印结果 print(a) f2() print('a in f1 : ', a) # 在函数内可以打印a,但是不能够运算f1()print(a)打印结果: ...

2018-10-24 12:28:04 656

原创 迭代器和生成器的原理以及使用

——**迭代器**#我们每次用for循环取值,具体for循环是是怎么实现的呢?#我们知道列表、字典、集合、字符串都可以用for循环取值,而一个数字为什么不行呢#for循环也是有要求的,首先能循环取值的必须是一个可迭代对象,看下面例子:from collections import Iterablea = &amp;quot;abc&amp;quot;print(isinstance(a, Iterable)) # ...

2018-10-24 12:23:54 265

原创 三级菜单问题

1、可依次选择进入各子菜单2、可从任意一层往回退到上一层3、可从任意一层退出程序menu = { '北京': { '海淀': { '五道口': {'soho': {}, '网易': {}, 'google': {}}, '中关村': {'爱奇艺': {}, '汽车之家': {}, 'youku': {}}, ...

2018-10-24 11:10:03 240

原创 实现多张图片对比2

from PIL import Imageimport osdef calculate(image1, image2): g = image1.histogram() # 得到的是一个很长的列表,里面为整数 s = image2.histogram() assert len(g) == len(s), "error" data = [] fo...

2018-09-18 16:55:35 1139

空空如也

空空如也

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

TA关注的人

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