自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-json

Json模块详解序列化:把Python的对象编码转换成json格式字符串反序列化:把json格式字符串解码为Python数据对象python-json对应关系表先看json库的常见方法:jsom.dumps():对数据进行编码json.loads():对数据进行解码对Python的内置数据结构进行序列化合反序列化的处理,详见案例...

2021-10-14 14:41:05 192

原创 python基本面试题

1、统计统计在一个队列中的数字,有多少个正数、有多少负数2、排序3、字符串切片字符串“paxbyczdj”,变成abcd字符串 "paxbyczdj",如果得到结果“abcd”4、字符串切割字符串“hello_world_python_java”,变成['hello', 'world', 'python', 'java']5、格式化输出,数字8,变成00086、交换,如果将a,b两个值交换7、队列,如果将一组...

2021-09-30 17:22:52 3594 9

原创 pytest 常用命令

pytest支持自定义标记,可以将项目划分多个模块,然后按照指定模块执行mark标记demo test_m.py只运行web标记的测,在cmd运行的时候加-m web,指定参数值webpytest -v -m web/直接在编辑器使用["-s", "test_server.py", "-m=web]如果不想执行标记web的用例,就使用pytest -v -m “not web”-v 指定函数节点id如想要运行某个.py模块下类的一个用例,如TestClass里面的test_m

2021-09-30 17:08:49 3964 1

原创 jemter响应结果乱码解决方案

step1:指定请求节点下,新建后置控制器"BeanShell PostProcessor"step2:其脚本框中输入:prev.setDataEncoding("UTF-8");step3:保存

2021-09-30 17:06:01 132

原创 Pyinstaller的使用

官网:http://www.pyinstaller.org/ pyinstaller库是Python的第三方库,需要安装,其安装是通过cmd使用命令:pip install pyinstaller Pyinstaller库的常用参数 5、pyinstaller的简单使用(cmd命令行)pyinstaller -i *.ico -F .py备注:ico图标可通过下载图片,然后通过格式工厂转换成格式:.ico执行上面命令,将看到详细的生成过程。当生成完成后,将会在目录下看到多了一...

2021-02-07 15:15:55 515

原创 Python基础:列表、字典

# python 常用函数、列表、字典使用# 1、abs():返回一个数的绝对值,可以说整数/浮点数t = 18q=-0.15print(abs(t))print (abs(q))# 2、hex():将一个整数转换成小写的16进制字符串,结果以“0x"为前缀print(oct(255))# 3、divmod(a,b):计算a、b的商和余数num = divmod(12,5)print(num)# 4、max(),min(),sum()list = [11,22,55,78].

2020-10-16 18:02:26 108

原创 mysql常用查询语句

1、查询指定月份数据SELECT * FROM 表名 WHERE YEAR(时间字段名)='2020' AND MONTH(时间字段名)='9' 2、查询某天的数据select * from 表名 where to_days(时间字段名) = to_days(now());3、查询当前时间段的数据SELECT * FROM 表名 WHERE 字段名>NOW()-INTERVAL 2 HOUR;4、查询近2天的数据SELECT * FROM 表名 WHERE TO_DAYS(....

2020-10-10 16:20:12 6839

原创 python:读取excel并将其数据插入mysql

在工作中,经常会遇到需要准备批量的数据,现将基于python语言,读取excel数据并将数据插入数据库表的操作作简单记录:# coding:utf-8import pymysqlimport xlrd# 从excel读取数据写入mysqldef excel_to_mysql(filename): conn = pymysql.connect(host="localhost...

2019-09-07 23:05:40 1545 2

原创 python:mysql的基本使用方法

前提:当前mysql是比较常用的数据库,先将使用python连接mysql的相关操作作简单记录前提条件:1、安装python及其相关的软件并配置环境变量 2、已安装mysql环境 3、安装pymysql cmd执行安装命令:pip insta...

2019-09-07 22:58:47 223

原创 python使用xlrd读取excel数据,整数变小数的解决办法

在使用python读取excel时,输出的整数变成了小数,如下解决方案:方法一:将excel指定字段的格式设置成文本方法二:通过读取excel,然后在使用python对其进行处理...

2019-09-07 14:43:38 6914

原创 如何在Postman中动态获取cookie,并设置环境变量

在工作中经常会遇到需要登录的状态,如果直接发送请求,会提示:请先登录。解放方案如下:1、点击设置、选择:Manage Envirnments2、创建cookie名3、在登录请求设置全局变量,如下:#先获取响应头中的set-cookie字段var jsondata = postman.getResponseHeader("set-cookie");console....

2019-03-15 10:58:27 25130 3

原创 cmd切换不到指定的位置解决方法

在cmd中,切换位置失败,如下:其解决方法:在切换的位置前加:/d 

2019-02-27 13:50:16 3861 5

转载 windows环境python2.7安装MySQLdb

win7 64位,并且安装python不是默认路径,使用pip和mysql-python的exe文件安装都失败了。后在网上找到一种安装方法,记录下。确保安装了wheel,我的2.7默认安装了pip install wheel去这个网站查找whl格式的MYSQL-pythonhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pyth...

2019-02-22 14:49:52 1007 1

原创 Navicat连接MySQL 8.0.15报错:2059 - authentication plugin 'caching_sha2_password'的解决办法

Navicat连接MySQL 8.0.15时报错:其解决方案:备注:a、如果是本地,则用localhost即可;b、如果是远程访问 mysql的话,需要将localhost改成%;c、password是root的密码,使用时也要进行对应修改。...

2019-02-21 16:02:12 700 1

原创 MySQL 8.0.15初始化密码报错,解决方案

登录MySQL之后,执行创建数据库的操作,报错了,报错信息如下:其解决方案:

2019-02-21 11:10:13 2240

原创 Xshell连接Linux服务器

方法一1、下载Xshell2、下载完成之后,按照提示安装即可3、打开Xshell,打开时候会弹出新建连接的窗口。4、在窗口填写连接服务器的信息name:可任意填写host:linux服务器的ip地址Port Number:默认 22 即可5、填写完成之后,点击左导航Login Prompts,弹出新的窗口,填写信息User Name Prompt:设置L...

2019-02-19 15:06:31 882

转载 Apache ab并发负载压力测试

ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载,因此是某些DDOS攻击之必备良药,老少皆宜。自己使用也须谨慎。否则一次上太多的负载,造成目标服务器直接因内存耗光死机,而不得不硬重...

2019-02-19 14:29:55 171

原创 adb命令获取当前界面Activity

真机/模拟器连接成功,且打开程序的某页面。然后在cmd输入命令:方法一adb shell dumpsys activity | findstr "mFocusedActivity"方法二adb shell dumpsys activity activities...

2019-02-13 12:47:15 26154 1

原创 monkey日志分析

monkey日志分析app在功能测试基本完成之后,会通过monkey专项测试,验证程序的稳定性首先在拿到一个monkey报告时可以从文首看到①该次monkey的seed值②执行次数(count)③执行的对应包名(AllowPackage)④执行的类别(IncludeCategory⑤每种事件执行的百分比(Event percentages,这个网上到处都有对应的值,此处...

2019-02-12 18:06:36 9403 3

原创 app弱网测试(基于fiddler)

Fiddler 是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的 firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http抓 包的。本文就来介绍下如何用fiddler对手机应用来抓包。一、打开cmd,获取ip...

2018-12-28 17:33:23 2263 1

转载 常见HTTP状态(200,304,404,503等)

在http请求中,总是会遇到各种的返回状态码,常见的状态码为:200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务器超时下面提供 HTTP 状态码的完整列表。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)...

2018-12-21 09:00:27 673

转载 性能测试工具Locust的高级使用——熟悉相关的类和方法、特性

转载于:https://blog.csdn.net/a464057216/article/details/48394213

2018-09-30 17:58:23 307

原创 python:raw_input 与input的区别

raw_input与input是python通过键盘读取输入的函数,他们的区别是:一、raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符),对输入的表达式不给于计算直接输出:其结果是:二、input可接受表达式,直接计算运算结果,并将结果返回其结果为:备注:input()当输入的是字符时,会报错 ...

2018-09-13 14:37:05 1122

原创 Fiddler过滤指定域名的方法

前置条件:下载并安装fiddler方法一:切换到fiddler右侧窗口的Filters选项卡,勾选顶部的“Use Filters”,找到Hosts区域,设置以下三个选项:1.第一项有三个选项,不做更改:“No zone filter”“Show Only Intranet Hosts”“Show Only Internet Hosts”2.第二个选项是只监控以下网址“No H...

2018-09-12 08:52:00 16695

原创 fiddler4如何只抓取指定浏览器的包

在实际工作中,常常会抓取浏览器的数据,其加载的数据较多,不好区分,不知道其是哪个是需要抓取的数据,所以就需抓取指定浏览器的数据,这样就能很清晰知道数据的来源。步骤一:打开fiddler4,再打开浏览器步骤二:点击下图中的捕捉按钮,按钮处的文案将显示成"pick target",拖动鼠标至特定浏览器页面并放开鼠标,此时浏览器名称及占用端口号将显示在捕捉按钮之后   ...

2018-09-12 08:46:53 9043

原创 手机安装Fiddler 证书

前置条件:已安装fiddler第一步:使用Android手机的浏览器打开:http://192.168.1.173:8888(注:IP跟端口都是你自己对应的), 点"FiddlerRoot certificate" 然后安装证书之后还会让设置密码哟,按照规则设置即可完成!第二步:设置Fiddler打开Fiddler,     Tools-> Options >Https...

2018-09-10 19:17:50 34985 2

原创 Fiddler pc抓取https请求

前言:现在很多的网站或app的采用https请求协议,可通过fiddler来进行抓包,它是一个很好的抓包工具,默认抓取的是http请求,对于网站或app的https请求,会提示网页不安全,这时候需要在浏览器上安装证书(以火狐浏览器为例)。前置条件:下载并安装fiddler一、下载fiddler证书下载证书生成器,网站http://www.telerik.com/docs/default...

2018-09-10 17:46:47 1184

原创 不同网络的带宽

2018-07-25 14:49:13 326

原创 xshell上传数据遇到的问题

前言在使用xshell向服务器上传数据时,遇到这样一个问题:名称中间有空格,若直接上传至服务器之后该名称就会发生变化,导致执行其他操作时,系统提示找不到该附件。解决方法:将需上传的附件压缩成rar或zip文件,上传至服务器,然后解压,此时解压后的文件就可本地的一致了。需上传的文件:rz -E解压zip文件:unzip  *.zip...

2018-07-23 15:28:15 721

原创 xshell如何传输文件

前言:在测试工作中经常会遇到这样一个情景:软件有导入功能,且导入的数据有附件。如果只是单纯导入excel表并不能实现其附件的导入,这时候就有必要将附件通过xshell连接服务器,将附件上传至服务器,通过这样的方式实现导入,其具体的步骤如下:xshell如何传输文件--向服务器上传文件:1、打开xshell工具,连接到服务器a、输入服务器的ip、账号、密码2、yum安装lrzsz...

2018-07-17 14:58:59 53519 4

转载 Xshell的使用以及常用命令

本文转发百度经验:https://jingyan.baidu.com/article/7f41ecec022131593d095c3f.html工具/原料 Xshell 方法/步骤 打开软件,点击新建,在主机哪里写入要访问的ip地址,名称随意 点击文件之后,再点击打开: 就可以看到刚才新建的会话了: 点击连接,就会显示下面的画面,...

2018-07-17 10:43:52 21764 2

转载 2G3G4G的网速平常的各是多少

2G:150Kbps,折合下载速度15-20K/s;3G:1-6Mbps,折合下载速度120K/s-600K/s4G:10-100Mbps,折合下载速度1.5M/s-10M/s拓展资料:理论网速.1Mbps下载;s(实际速度也可达1~3Mbit/s)下行速度:现阶段网速:中国移动的TD-SCDMA目前已经全面升级HSDPA可以获得更高的下载速度,目前测试的结果是连接速度可达2Mb/s,根据地方不同...

2018-06-08 15:14:15 142685

原创 adb命令

adb命令基本命令:1、adb devices  查看连接上的所有设备2、adb reboot 重启设备3、adb reboot bootloader 重启到刷机模式4、adb reboot recovery 重启到恢复模式5、adb install filename 安装apk  例如adb install ***.apk6、adb install -r filename 重新安装apk并保留数...

2018-06-07 16:00:57 837

转载 adb命令查看app的日志

前言在做app测试的时候,经常会遇到异常,此时如果开发没有异常保存,那么测试就得通过adb命令来查看日志信息。基于Windows平台的操作:logcat输出日志一、把日志输出到手机指定目录其命令为:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt其中:1.txt是指定输出到该文档; sdcard/zjdata.bredbaby/log 是指定日志存储...

2018-06-07 15:49:30 61947 2

原创 Fiddler对Android应用抓包

Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以支持对手机应用进行http抓包的。本文就来介绍下如何用fiddler对手机应用来抓包。一、启动Fiddler...

2018-06-06 15:13:21 251

原创 Locust压测--带Token

前言:Locust是一款类似于Jmeter开源负载测试工具,所不同的是用python语言实现,并支持python脚本。Locust提供web ui界面,能够方便用户实时监控脚本运行状态。Locust作为一个压测工具库,Locust其实解决这个问题:在实际测试过程中,待压的服务经常是一套完整流程,比如查询某登录用户的积分,就得必须得用户必须登录,且成功获取Token,方可进行下一步操作,然后再进行a...

2018-03-09 16:29:27 3184 1

原创 Jmeter接口实例:带token

若在测试其接口时需先登录,该如何操作?测试内容简介:1、POST请求,参数为第一条响应中的id3、GET请求,带Token值结构图如下: 步骤如下:1、新建线程组2、添加http cookie管理器,使用默认设置,不需修改信息3、添加http请求默认并设置,如图备注:1、这里为什么要使用http请求默认?因为所有测试的接口的url在前部分都是一样,为了防止错误或减少修改信息。2、网络若使用的是代理...

2018-03-09 15:59:41 17816

原创 Locust压测:模拟登录,密码MD5加密

前言在实际测试工作中,为了真实模拟用户登录情况,且密码是经过MD5加密登录,所以在代码中需进行加密处理方可登录成功,其步骤如下:1、导入hashlib库2、数据准备3、密码加密 4、发送post请求核心代码:5、运行开始--cmd--在命令框内输入:locust -f 代码所在位置.py--enter--打开某浏览器--在地址栏内输入:http://localhost:8089--填写模拟用户数和...

2018-03-09 15:49:31 1352

原创 如何获取Android app的apk包名和launcherActivity?

若想要使用Appium来运行app,其前提条件:1、必须按钮安装Appium及其附属(已完成);2、获取app的apk及Activity如何获取呢,方法如下:一、获取apk包名方法一、1.将准备测试的APK放到E盘某个目录,如D:\test 2.打开cmd,输入指令aapt dump badging E:\test\xxx.apk(APK的全名,如手机QQ.

2017-08-31 17:53:09 3394

原创 python +selenium 解决IE浏览器调用报错问题

在调用浏览器(firefox,chrome)能正常启动,但换成IE浏览器则会报如下错误:解决方法如下:1.在调用浏览器之前增加代码:截图中标注的两行代码  2.internet/本地intarnet/受信任的站点/受限制站点中的启用保护模式全部勾选或者全部不选操作步骤:打开Ie浏览器--工具--Internet选项--安全--启用保护模式的勾

2017-08-31 17:51:38 2342

空空如也

空空如也

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

TA关注的人

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