自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Selenium(2)Chrome 正在受到自动化软件控制 – 解决办法

1.输入简单的网址运行报错如下:提示:Chrome 正在受到自动化软件控制后面在网上查解决办法如下:win+r 运行 regedit , ctrl+f 搜索 TriggeredReset ,或者直接找下面路径HKEY_CURRENT_USER\Software\Google\Chrome\TriggeredReset删除 即可后面试了还是不成功,然后试了第二种方法加启动配置option = webdriver.ChromeOptions()option.add_argument(

2020-06-02 18:16:57 1744

原创 Selenium(1)安装及使用chrome测试

1.安装通过pip安装如果安装pip之后,在dos命令框中输入pip,提示:unknown or unsupported command install解决办法:1、where pip找出 所有 pip的路径;2、找到,并进入Python下的那个pip路劲;3、再通过pip install selenium 安装 即可;2.安装chrome和对应的驱动chromedirver版本安装Chromedriver或chormedriver下载下载对应版本的chromedriver驱动文

2020-06-02 15:55:45 438

原创 Python(十一)Pycharm的使用技巧

pycharm使用和快捷键常用快捷键注释: 选中后 Ctrl + /定位:Ctrl + 鼠标左键缩进: Tab / Tab+shift换行:shift + enter编译: Ctrl+shift+F10查看路径:ctrl+l (或在终端输入pwd)查源码:ctrl+shift+i (或者鼠标左键+ctrl)查参数:ctrl+pCtrl + Enter:在下方新建行但不移动光标;Shift + Enter:在下方新建行并移到新行行首;Ctrl + /:注释(取消注释)选择的行;C.

2020-06-02 09:28:49 247

原创 Python(十)字符编码和解码的理解

Python3解释器默认使用UTF8来解码代码文件Python2解释器默认使用ascil来解码代码文件以下为搬运转载内容:原文:https://blog.csdn.net/apache0554/article/details/53889253中文编码问题一直是程序员头疼的问题,而Python2中的字符编码足矣令新手抓狂。本文将尽量用通俗的语言带大家彻底的了解字符编码以及Python2和3中的各种编码问题。一、什么是字符编码。要彻底解决字符编码的问题就不能不去了解到底什么是字符编码。计算机从本质

2020-06-02 09:10:04 254

原创 Python(九)编程中的if __name__ == main如何简单理解

一、 在网上搜了半天也没搞懂有些回答点赞收藏的人很多,但抱歉,我还是没看明白终于搜到一个看一遍就理解的文章,简单明了。以下开始都是搬运过来的:在大多数编排得好一点的脚本或者程序里面都有这段if name == ‘main’: ,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。1、这段代码的功能一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。因此if name == ‘main’: 的作用就

2020-06-01 22:01:06 639

原创 Python(八)模块和包的使用

一、模块和包的概念在Python中,一个.py文件就称之为一个模块(Module)Python又引入了按目录来组织模块的方法,称为包(Package)。1. 模块导入方法:import 语句import module1[, module2[,… moduleN]当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?答案就是解释器有自己的搜索路径,存在sys.path里。[’’, ‘/usr/lib/python3.4’, ‘/usr/lib/python3.4/pl

2020-06-01 21:09:49 215

原创 Python(七)字典的常用方法和使用场景

一、字典的特点和常用方法1、字典的特点:字典是可变的可以存储任意数量元素和任意数据类弄以key:value,即‘键:值’对的形式存储,key唯一通过键查找值的效率高例如:mydict={‘myname’:‘Travis’,‘myage’:100,‘myheight’:181}2、字典的常用方法检查key是否存在例dict = {‘name’:‘earth’,‘port’:80}‘server’ in dict返回结果:False字典的遍历例:for i in dict:

2020-06-01 16:55:10 752

原创 Python(5)函数参数类型和使用方法

1.全局变量(global)和局部变量(local) 修改全局变量 x =2 def funca(): global x x = 5 print('this x is in the funca:-->',x)2.缺省参数的使用 统计超过指定年龄的男女人数 students=[{'age':10,'name':'pig','gender':'male'},{'age':12,'name':'dog','gender':'fe.

2020-05-28 21:13:56 956

原创 Python(4)循环嵌套算法及冒泡排序

1、循环嵌套例:男孩和女孩依次握手 (外层取一个元素,内层循环执行完再执行外层)boys = ['a','b','c','d','e']girls = ['1','2','3','4','5']for boy in boys: for girl in girls: print('%s shakes %s'%(boy,girl))2.列表生成扣税10%,计算所有员工税后工资,存储在列表里befortax = [100,200,150,400,555]aftertax =

2020-05-28 17:17:53 740

原创 Python(3)文件的读写

1、打开文件 fi le_object = open(file_name, access_mode='r') 2.相对路径 open('./file1.txt') #打开当前目录的文件 open('./fold1/file2.txt') #打开当前目录fold1下的文件file2 open('../fold1/file3.txt') #打开当前目录的上级目录里的文件file3 3.只读文件 r tell()文件指针的位置 read()读取文件的内容 see.

2020-05-28 15:07:37 126

原创 Python(2)循环的使用

一、while循环和for循环 例:依次打印出学生的姓名 #while循环 students=['mike','jack','mary','pat','will','lisa'] idx=0 while idx <len(students): print(students[idx]) dx +=1 #for循环 students=['mike','jack','mary','pat','will','lisa']

2020-05-28 12:04:25 577

原创 Python(1)字符串

一、字符串对象的常用方法(1) count: 计算字符串中包含多少个指定子字符串例: >>> ‘123 123 444’.count(‘123’)返回2(2)endswith:检查字符串是否以指字字符串结尾startswith:检查字符串是否以指字的字符串开头例:‘133 2342 423’.endswith(‘23’) 返回 True(3)find:返回指字子字符串在字符串中出现的位置例:‘1234567’.find(45) 返回3如果不存在返回-1‘ok, good

2020-05-28 10:18:48 295

原创 Jmeter(八)请求之cookie、token的处理

一、Cookie的处理方式有两种:第一种是使用cookie管理器,右键添加配置元件——HTTP Cookie管理器第二种是使用正则表达式提取上一个请求的cookie值,作为下一个请求的消息头。二、token的处理结合fiddler工具抓包获取上一个请求的token值作为下一个请求的参数...

2020-05-25 17:10:46 796

原创 Jmeter(七)元件正则表达式使用方法

一、Jmeter之必备正则表达式常用正则表大家式格式: 元字符+限定符例如:11位数字的正则表达式有:.* 或 \d* 或 .{11}等检查正则表达式格式正确性可以通过在线正则表达式网站验证。正则表达式提取器在Jmeter中的使用实例:(1)比如: 需要提取响应里的某个值作为下一个请求的参数(2)线程组右键添加——后置处理器——正则表达式提取器(输入表达式)——添加调试取样器来查看提取的结果(3)添加下一个需要用到提取的值的http请求(4)查看新的请求提交的参数值是

2020-05-25 16:14:50 154

原创 Jmeter(六)函数_RandomString使用方法(随机生成数据)

一、—RandomString函数的作用:**造数据时如果需要随机生成数据可以使用此函数,但随机生成的数据可能也会出现重复,所以使用过程中根据自己的需要来优化脚本。**操作步骤:1.tools——打开函数助手——选择_RandomString函数——填入对应的参数(如图)2. 拷贝生成的函数变量,在请求参数值里粘贴(如图)...

2020-05-24 20:11:13 4660

原创 Jmeter(五)参数化4种方式实例

参数化自定义变量的作用:参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则Jmeter支持如下4种参数化方式:第一种: User Defined Variables:用户自定义变量第二种:CSV Data Set Config:CSV数据文件设置(txt、csv格式文件)第三种:函数助手:_CSVRead第四种:User Variables:用户参数下面分别用实例来演示4种参数化的用法:(1)用户自定义变量自定义变量引用方法:变量名使用场..

2020-05-24 17:43:12 459

原创 Jmeter(四)响应断言

一、Jmeter元件中的断言用于检查测试中得到的响应数据等是否符合预期,在request的返回层面增加一层判断机制,因为request成功了,并不代表结果一定正确,所以通过断言,看到我们的请求是否真正的成功。使用方法:1.给某个请求添加好断言2.添加对应的断言结果监听器如图...

2020-05-21 18:04:33 116

原创 Jmeter(三)如何发送get和post请求实例

一、Jmeter发送GET请求1.添加 线程组—取样器—http请求以get请求: http://v.juhe.cn/calendar/day为例(先去聚合网申请免费的api接口apikey值,需要实名认证,如下图)![获取key值](https://img-blog.csdnimg.cn/20200521112526395.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ib

2020-05-21 11:26:48 489

原创 Jmeter(二)HTTP请求常见状态码

一. 2开头(请求成功)表示成功处理了请求的状态代码 200(成功):服务器已成功处理了请求。通常这表示服务器提供了请求的网页。 201(已创建):请求成功并且服务器创建了新的资源。 202(已接受):服务器已接受但尚未处理。 203(非授权信息):服务器成功处理了请求但返回的信息可能来自另一来源。 204(无内容):服务器成功处理了请求但没有返回任何内容。 205(重置内容):服务器成功处理了请求但没有返回任何内容。 206(部分内容):服务器成功处理了部分get请求。二. 3开头(请求

2020-05-21 09:40:56 1885

原创 Jmeter(一)安装和环境变量配置

JMeterJmeter安装和环境变量配置下载安装JmeterJmeter安装和环境变量配置Apache Jmeter是Apache组织开发的基于Java的压力测试工具。Jmeter适用于接口测试,数据库压力测试,性能测试和批量产生测试数据。下载安装Jmeter**1.**官网下载:http://jmeter.apache.org/download_jmeter.cgi2. 解压Jmeter后,把Jmete解压后的文件夹放到某个根目录,并配置环境变量如下:a.在"系统变量"—“新建”——输入变

2020-05-20 14:36:00 213

空空如也

空空如也

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

TA关注的人

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