自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux查看文件夹下面的文件个数

ls -lR|grep "^-"|wc -l

2020-07-19 14:07:41 536 1

原创 python判断当前运行环境是windows还是linux

import platformif platform.system().lower() == 'windows': print("windows")elif platform.system().lower() == 'linux': print("linux")

2020-07-17 16:19:28 15094

原创 python接受命令行参数方法

import sysarg=sys.argv[0] # 传的是执行的py文件名arg=sys.argv[1] # 传的是命令行的第一个参数arg=sys.argv[2] # 传的是命令行的第二个参数使用方法:clear_war(arg)执行:python py文件.py 第一个参数 第二个参数例子:python arg_test.py 第一个参数 第二个参数执行结果:...

2020-07-15 13:56:06 2981

原创 python2和python3并存

Python2和Python3共存问题前提条件:先准备一个新电脑1.下载Python2和Python3的安装包,直接官网下载:https://www.python.org/download2.配置环境变量,可以手动配置,也可以安装的时候自动配置环境变量3.修改python.exe和pythonw.exe到对应的名称 为pyhton2.exe和pythonw.exe配置好之后,发现python2和python3命令能在DOS中运行,但是pip不行4.重...

2020-06-19 11:02:16 186

原创 Python之OS模块常用函数

import osprint(dir(os)) # 查看os下的函数print(dir(os.path)) # 查看os.path下的函数print(os.name) # 显示当前使用的平台,'nt'表示Windows,'posix' 表示Linuxprint(os.getcwd()) # 返回当前进程的工作目录。# os.chdir("D:/") # 改变当前工作目录到指定的路径# 方法用于递归创建目录# os.makedirs('D:/pydj/操作文件OS库/test.

2020-05-24 13:50:45 378

原创 selenium的8种元素定位-方式

1、id定位:find_element_by_id()从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框代码:# coding = utf-8from time import sleepfrom selenium import webdriver# 驱动文件路径driverfile_path = r'D:\coship\Test_Framework\drivers\chromedriver.exe'# 启动浏览器driver = web..

2020-05-16 14:38:43 870

原创 pytest添加附件到allure报告上

import allureimport pytestdef test_allure_print(): print("测试print在allure报告上") print("测试截图附件在allure报告上") with open("attach.png", "rb") as f: context = f.read() allure.a...

2020-05-03 13:49:03 975

原创 HomeBrew安装或卸载

安装:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal...

2020-04-14 16:50:25 408

原创 乌班图安装mysql和远程连接

安装mysql5.5 账号密码 root 123456首先执行下面三条命令:sudo apt-get install mysql-server 安装过程中会让你输入2遍root账号的密码 我设置的是123456sudo apt install mysql-clientsudo apt install libmysqlclient-dev安装成功后可以...

2020-04-06 16:09:28 568

原创 python识别二维码内容

from pyzbar.pyzbar import decodefrom PIL import Imageimage = 'xx.png'img = Image.open(image)barcodes = decode(img)for barcode in barcodes: url = barcode.data.decode("utf-8") print(url)

2020-03-24 17:09:45 743 1

转载 selenium的css定位

driver.find_element_by_css_selector('#kw')大部分人在使用selenium定位元素时,用的是xpath定位,因为xpath基本能解决定位的需求。css定位往往被忽略掉了,其实css定位也有它的价值,css定位更快,语法更简洁。这一篇css的定位方法,主要是对比上一篇的xpath来的,基本上xpath能完成的,css也可以做到。两篇对比学习,更容易理解...

2020-03-06 16:10:43 268

原创 linux查看端口号被占用

netstat -anp |grep 端口号

2020-03-05 13:21:48 146

原创 linux的tar解压缩命令常用参数

解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar -xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip总结1、*.ta...

2020-03-03 16:04:18 349

原创 重定向的链接在谷歌F12中看不到

重定向的链接在谷歌F12中看不到, 打开Network中的Preserve log就可以看到

2020-02-16 13:42:43 2105

原创 appium操作webview注意事项 No Chromedriver found that can automate Chrome '43.0.2357'

appium操作webview注意事项1.apk的H5必须是debug模式2.需要fan -- qiang,才能查看H5的元素 下载fan -- qiang工具 https://github.com/killgcd/chromego 61.91.161.217 chrome-devtools-frontend.appspot.com 61.91.161....

2020-02-04 13:17:38 2932

原创 iOS appium操作元素常用方法

1.ios_predicate(推荐,用的多)在 iOS 的 UI 自动化中,使用原生支持的Predicate定位方式是最好,可支持元素的单个属性和多个属性定位,强烈推荐使用driver.find_element_by_ios_predicate("value == 'ClearEmail'")driver.find_element_by_ios_predicate("type == ...

2020-02-01 18:42:19 946

原创 iOS+appium自动化测试环境搭建

备注: wendriveragent作为appium和ios设备的中间通信的桥梁,安装实现有很多细节问题,会踩一些坑安装环境目录(亲测可以运行成功):1.xcode安装(建议mac系统在10.12以上,xcode在8.1以上,避免低版本影响)2.开发者证书(可以使用免费)3.homebrew安装(用brew来安装依赖)4.git安装5.npm和nodejs、cnpm安...

2020-02-01 18:40:46 3175 5

原创 开发者账号和TeamId如何查看

security find-identity -v -p codesigning

2020-01-29 13:42:39 8244

转载 iOS混合页面应用+webdriveragent实操

转载自:https://www.jianshu.com/p/a9aaf03c39cc5、更新Appium中的WebDriverAgent1)下载webdriveragenthttps://github.com/appium/WebDriverAgent.gitgit clonehttps://github.com/appium/WebDriverAgent.git2)...

2020-01-25 21:48:46 875

原创 python获取requests请求返回的cookie

response = requests.get(url=url, headers=headers)# 获取requests请求返回的cookiecookie = requests.utils.dict_from_cookiejar(response.cookies)return cookie获取格式字典{'RYST': '8cc94b80534bc19d935164d101214d...

2020-01-22 10:40:50 8129

原创 linux性能监控常用命令

内存性能指标toptop 看us和syus 用户进程对cpu的使用率sy 系统进程对cpu的使用率%us:表示用户空间程序的 cpu 使用率(没有通过 nice 调度)%sy:表示系统空间的 cpu 使用率,主要是内核程序。cpu使用率sudo yum install sysstatsar -u 1 5uptime 看cpu的 load 负载...

2020-01-09 16:10:59 300

原创 关闭centos防火墙

#查看防火墙状态firewall-cmd --state#停止firewallsystemctl stop firewalld.service#禁止firewall开机启动systemctl disable firewalld.service如果以上设置成功之后,依旧无法 ping 通vi /etc/resolv.conf#修改或添加nameserver 61.139...

2020-01-08 23:44:03 89

原创 java远程启动linux服务器上的jmeter服务报错

在使用java远程启动linux服务器上的jmeter服务是报Neither the JAVA_HOME nor the JRE_HOME environment variable is defined查询该报错基本都是tomcat操作。编辑jmeter/bin/jmeter-server文件,在顶部添加如下即可export JAVA_HOME=/usr/local/jdk1.8....

2020-01-08 20:29:39 509

原创 linux下安装java配置环境变量

1.下载 JDK进入Oracle 官方网站下载合适的 JDK 版本,准备安装。注意:这里需要下载 Linux 版本。这里以jdk-8u151-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系,只要后缀(.tar.gz)一致即可。2. 创建目录在/usr/目录下创建java目录,mkdir /usr/javacd /usr/java把下载的文...

2020-01-08 16:41:47 226

原创 非GUI下分布式执行脚本

  三、非GUI下分布式执行脚本  1、修改执行机及控制机的参数  ./jmeter -Djava.rmi.server.hostname=XX.XX.XX.XX -Dserver.rmi.localport=XXXX -Dserver_port=XXXX -s -j jmeter-server.log "$@"  2、执行脚本输出结果  jmeter -n -t xx.jmx -...

2020-01-04 21:39:13 152

原创 jmeter分布式压测常见问题

1.运行master机,报错:rmi_keystore.jks(系统找不到指定的文件)解决:修改jmeter.properties文件:server.rmi.ssl.disable=true2.运行master机,报错:no such object in tableslave机需要配置指定的端口解决:修改 “执行机” 的jmeter.properties文件...

2020-01-04 16:03:39 1567

原创 jmeter常用函数总结

${__time(YMDHMS,)} 时间格式化时间戳参数化 ${__time(/10000,)}随机数参数化 ${__Random(100000000,999999999,)}3比2的请求数场景构建${__jexl3(${__counter(true,)}%3==1,)}${__jexl3(${__counter(true,)}%3==1 or ${__count...

2019-12-27 22:48:05 372

原创 前端--点击button跳出确认弹窗

<div> <form class="navbar-form" method="post" action="/reset_api_result/"> {% csrf_token %} <button id="bt" type="submit" class="btn btn-secondary" onclick="return confirm('确认...

2019-12-15 16:43:00 3018

原创 python取json数据的路径和json返回值拆成两个参数拼接

url = base_url + "/ops/machineManage/query"data = {"currentPage": 1, "pageSize": 20, "page": 1}r = requests.post(url, headers=header, json=data)print(r.text)path = "['result']['data'][0]['id']"g...

2019-12-12 01:11:26 862

原创 python使用jsonpath操作json数据

使用jsonpath模块,需要 pip install jsonpath 安装即可。当遇到层级比较深的字典时,要想取值使用jsonpath取值比较方便,可以一下取到。如果取得值不存在,则返回False,import jsonpathd = { "error_code": 0, "stu_info": [ { "id":...

2019-12-08 17:01:01 1087

原创 修改mysql数据库密码

windows下的mysql5.7版本修改成功方法C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -pmysql -uroot -p输入密码set password for root@localhost = password('12345678');FLUSH PRIVILEGES;quit...

2019-12-07 20:47:33 122

原创 下载视频到本地python代码段

mp4_url = 视频url连接defw_mp4(mp4_url):resp=requests.get(mp4_url)content=resp.contentwithopen("111.mp4","wb") as f:f.write(content)...

2019-12-06 16:25:29 934

原创 django框架request.POST.get()获取不到数据

# product = request.POST.get("product", "") # Content-type为application/json时 这句话不能获取到数据# Content-type为application/json时 用下面的方法获取数据data_json = json.loads(request.body)product = data_json.get('prod...

2019-11-26 22:23:52 4292

原创 python中向列表中添加字典时,都是重复数据,后面一条覆盖前面一条数据

result = {} # 错误位置data = [] # 最终取到的数据for a in list(case_fail): a = list(a) print("失败的数据") print(a) result["id"] = a[0] result["Product_id"] = a[1] result["Webcasemodel_id"...

2019-11-26 16:02:18 1644

原创 mysql5.7版本数据库配置文件my.ini路径

网上看教程大家都说有my.ini配置文件,搜了好久才发现在这个路径下C:\ProgramData\MySQL\MySQL Server 5.7

2019-11-25 17:13:42 683

转载 Windows下常用的CMD指令

gpedit.msc—–组策略   2. sndrec32——-录音机   3. Nslookup——-IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。   4. explorer——-打开资源管理器   5. logoff—...

2019-10-05 16:56:40 163

原创 解决pip安装工具包时超时&&虚拟环境安装依赖

pip install -r requirements.txt --timeout 10000pip install requests --timeout 10000虚拟环境pip installvirtualenv创建虚拟环境virtualenv venv激活虚拟环境venv\Scripts\activate退出venv\Scripts\deactivate...

2019-10-05 13:00:06 1058

原创 手机端装https证书可能存在的问题

1.手机浏览器无法安装下载证书的(如小米手机) 更多设置->系统安全->从存储设备安装->Download->.crt文件→确定” 有的手机需要pem crt cer的格式,需要修改后缀2.电脑端的证书,需要安装在“受信任的根目录里”,必须先电脑端的证书安装好后再安装手机端的证书3.chls.pro/ssl 必须挂上charles后再浏...

2019-10-04 16:33:14 1297

原创 APP功能测试需要注意的点

App的功能测试指的是针对软件需求以及用户要求针对APP功能进行测试。App功能测试跟其他领域的项目功能测试无太大差异,根据软件需求规格说明书设计测试用例。简单点理解就是保证App功能的正确性,不要系统出现Bug。让用户用户的舒服,用的爽!好了,我们看下关于App的功能测试要点有哪些?APP功能测试要点包括以下几个方面:1.UI测试、2.安装与卸载、3.登录运行、4.切换测试、5.兼容性测...

2019-09-30 09:59:54 656

原创 django 自定义ModelAdmin类

自定义ModelAdmin类要修改模块内的东西就要自定义ModelAdmin类把admin.py 改成下面from django.contrib import admin# Register your models here.from books.models import *class AuthorAdmin(admin.ModelAdmin): list_d...

2019-09-25 23:23:26 449

空空如也

空空如也

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

TA关注的人

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