- 博客(16)
- 收藏
- 关注
原创 PyCharm中如何设置文件头的作者、时间等信息
设置路径:打开pycharm--File--Editor--File and Code Templates--Python script#-*- coding;utf-8 -*-"""File name : ${NAME}.PYProgram IDE : ${PRODUCT_NAME}Create file time: ${DATE} ${TIME}File Create By Author : ${USER}"""附:
2021-12-23 17:52:52
915
原创 Pytest系列(2) - assert断言详细使用 _
前言与unittest不同,pytest使用的是python自带的assert关键字来进行断言 assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败常用断言pytest 里面断言实际上就是 python 里面的 assert 断言方法,常用的有以下几种assert xx :判断 xx 为真 assert not xx :判断 xx 不为真 assert a in b :判断 b 包含 a assert a == b..
2021-12-22 21:29:22
808
原创 Pytest系列(1) - 快速入门和基础讲解
前言目前有两种纯测试的测试框架,pytest和unittest unittest应该是广为人知,而且也是老框架了,很多人都用来做自动化,无论是UI还是接口 pytest是基于unittest开发的另一款更高级更好用的单元测试框架 出去面试也好,跟别人说起来也好,pytest的逼格明显高于unittest为什么要用Pytestpytest 的官方网站介绍,它具有如下特点:非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执
2021-12-22 21:18:17
104
原创 自动化测试面试——selenium基础篇
1.怎么判断元素是否存在?判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException这样就可以使用try catch,如果catch到NoSuchElementException 就返回false。通常在项目中会把这个功能封装在isElementPresent方法中。2.如何判断元素是否出现?判断元素是否出现,存在两种情况,一种是该元素压根就没有,自然不会出现;另外一种是有这样的元素,但是是hidden状态可以..
2021-08-09 00:02:48
275
原创 python join方法使用详解
join()这个方法是将可迭代的数据类型,转为字符串或者bytes,没错可以转为bytes类型。注意这个可迭代的数据中的元素必须是相同类型的,否则会报错,语法格式为:’<可迭代对象每个元素后面要加的字符>’.join(),()里面为可迭代对象。请查看以下例子应用一:我们对元素类型都有str类型的列表进行join执行的结果如下:入应用二:当可迭代对象里的元素,数据类型不统一时则报错执行后的结果:...
2021-08-03 22:47:03
416
转载 2021-07-22
已经使用pip安装allure,但在pycharm中导入allure模块,提示allure模块不存在,如图:解决方法:1.pycharm–【file】–[settsing]中点击【Preference】–》【Project Interpreter】,然后点击右上角的【+】按钮,如图2.输入“allure”进行搜索,然后选择“allure-pytest”,点击左下角的【Install Package】,如图3.安装成功,如图4.返回编辑区,问题解决pycharm中点击【Preferenc
2021-07-22 22:03:42
74
转载 jmeter-分布式部署之负载机的设置
本文分三个部分:1、windows下负载机的配置2、Linux下负载机的配置3、遇到的问题JMeter分布式执行原理如下图所示:前提:在调度机上安装JDK(我们这里使用1.8版本的)+Jmeter(3.3)参考文档:http://www.cnblogs.com/beginner-boy/p/7707255.html一、windows下负载机的配置(执行机)1、在执行机上安装相同版本的JDk和Jmeter(参考调度机的安装)注意:JDK和Jmeter都要配置环境变量Jmeter 环境
2021-06-25 23:07:01
1017
原创 nmon监控工具及nmon_analyser使用说明
1.使用命令:wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz下载后执行命令:任意目录下输入nmon即可启动,至此nmon再centos7上的安装完成2.nmon_analyser下载位置:可从可从IBM Wiki上下载http://www-941.haw.ibm.com/collaboration/wiki/display/Wikiptype/nmonanalyser3.接着点击Analyze nmo
2021-06-17 22:04:45
761
原创 Fiddler抓包工具如何设置过滤域名
在做性能测试编写,测试脚本时,可以使用F12开发者工具,也可以使用FIddler抓包工具,当为弹框时,点击后页面消失的情况只能使用抓包工具,如何抓取比较干净的请求,那么需要设置域名。步骤:1.打开fiddler工具,在右侧找到filter选项卡,并点击2.打开后filters页面后,选中use filters按钮3.勾选后,host区域下选择,show only the following hosts4.选择后,在输入框里输入你要抓取请求的域名或IP即可(多个时,使用分号分割)5.填写好域
2021-06-08 22:45:23
2893
原创 Charles浏览器抓包设置
一、浏览器浏览器的核心部分是浏览器内核。浏览器内核:“Rendering Enging”,可大概翻译为“渲染引擎”,负责对网页语法的解释并渲染网页。通常我们知道的内核有:1.IE内核(Trident):代表浏览器有ie浏览器2.firefox内核(Gecko):代表浏览器Mozilla Firefox浏览器3.webkit(chorme内核原型,开源):代表浏览器safari浏览器、Android默认浏览器4.Blink:在Chrome(28及往后版本)、opera(15及往后版本)和Yand
2021-05-17 22:30:40
1967
原创 python实现base64编码与解码。报错TypeError: a bytes-like object is required, not ‘str‘
今天在用base64转码时,报错,提示:TypeError: a bytes-like object is required, not 'str’如下图报错原因:python2和python3对套接字返回值解码上有区别处理方法:解决办法非常的简单,只需要用上python的bytes和str两种类型转换的函数encode()、decode()即可!str通过encode()方法可以编码为指定的bytes;反过来,要把bytes变为str,就需要用decode()方法.(比如我们从网络或磁盘上读取了字节
2021-04-09 15:24:45
2437
原创 WARNING: The script locust.exe is installed in ‘C:\Users\liuyuan39\AppData\Roaming\Python\Python38\
用pip安装python包-locust包的时候报错:提示: WARNING: The script locust.exe is installed in ‘C:\Users\liuyuan39\AppData\Roaming\Python\Python38\Scripts’ which is not on PATH.就是说这个’C:\Users\liuyuan39\AppData\Roaming\Python\Python38\Scripts’ 路径没有写到path里,如果不处理很有可能导入不了包。
2021-04-02 15:38:17
6685
1
原创 Python报“TypeError: a bytes-like object is required, not ‘str’ ”解决办法
今天在学习python–os模块时,遇到了Python报“TypeError: a bytes-like object is required, not ‘str’ ”这样的报错,经过查找定位到了原因原因:python3和Python2在套接字返回值解码上有区别。(我 使用的python是3.6)报错原图:解决方法:解决办法非常的简单,只需要用上python的bytes和str两种类型转换的函数encode()、decode()即可!str通过encode()方法可以编码为指定的bytes;
2021-03-24 21:33:00
1787
1
原创 python语言下同一个类下有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用
一:问题,同一个类下,有多个函数,其中一个函数想调用另外一个函数里面的变量怎么调用解决方法:在调用函数里面,初始化一下被调用的函数,然后就可以直接使用被调用函数数里面的变量了self.被调用函数名比如:addUser这个函数需要调用getToken()这个函数,需要这么写self.geToken()...
2021-03-21 19:13:28
3804
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人