- 博客(84)
- 资源 (4)
- 收藏
- 关注
原创 使用jmeter压测dubbo接口
1、下载一个插件:jmeter-plugins-dubbo ,放到 jmeter的 /lib/ext 目录下。下载地址:https://github.com/ningyu1/jmeter-plugins-dubbo/tree/master/dist (不可用)2、启动jmeter后,右击线程组,添加,取样器,Dubbo Sample。Protocol:注册协议,选择 zookeeper,Address:填写zookeeper集群地址,多个用逗号隔开。Cluster:找配置,或者问..
2021-11-29 10:28:38
1731
1
原创 you-get 下载网页中的视频
1、安装 you-getpip install you-get2、下载视频you-get https://www.bilibili.com/video/av57233591you-get -i https://www.bilibili.com/video/av57233591查看视频清晰度有哪些,根据返回的提示,再下载对应的清晰度,如:you-get --format=mp4hd2v2 http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng...
2021-07-06 11:40:33
471
原创 charles-for-Mac安装使用&手机抓包
1.官网下载https://www.charlesproxy.com/latest-release/download.do2.在线破解工具的是用,生成破解的jar包https://www.zzzmode.com/mytools/charles/ RegisterName 任意随便起个注册的名字 选择你下载charlets的版本 生成jar包,然后下载下来 3.替换jar包 点击右键charlets ==》 显示包内容 ==》点进去进入java目录 ==》...
2020-12-22 11:04:14
364
原创 修改Charles的返回值
1、app发出请求,右击这个接口,点击Breakpoints,使其被勾选上。2、点击菜单--Proxy-Breakpoints Settings,双击刚才勾选的接口,清空Query输入框,输入*,取消勾选 Request,点击OK保存。3、再次使用app,请求这个接口,点击Edit Response,点击左下角 Json Text 把自己想要这个接口返回的json复制进来,点击右下角Exacute 即可。...
2020-06-23 20:42:42
1141
原创 用Python解方程
# -*- coding:utf-8 -*-import sympyx,y = sympy.symbols("x y") # 申明未知数"x"和"y"b = sympy.solve([3*x -2*y-3,x+2*y-5],[x,y])print(b)运行结果:{x: 2, y: 3/2}2、已知 x+y=0.2,x+3y=1,则代数式 x*x +4xy+4y*y 的值为()# -*- coding:utf-8 -*-import sympyx,y = sympy.s...
2020-06-12 15:33:32
609
1
原创 python导出数据,需要ssh连接导出方法
压测需要从数据库导出一些数据,本地连接mysql 方式,需要经过跳板机,ssh通道。记录一下。# -*- coding:utf-8 -*-import confimport pymysqlfrom sshtunnel import SSHTunnelForwarderdef get_data(env,sql): # 根据sql语句,获取数据库的数据 ''' ...
2019-11-06 10:29:28
288
转载 Mac OS下使用rz和sz
1、安装brew打开mac终端/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Homebrew安装成功后,会自动创建目录 /usr/local/Cellar 来存放Homebrew安装的程序。 这时就可以在命令行状态下面就可以使用 bre...
2019-07-25 10:56:04
4002
2
转载 Mac终端下出现bogon的解决办法
Mac终端下出现bogon的解决办法输入 hostname返回 bogon这是因为终端会先向 DNS 请求查询当前 IP 的反向域名解析的结果,如果查询不到再显示我们设置的计算机名。而由于我们的 DNS 错误地将保留地址反向的 DNS查询结果返回了 bogon. 其中 bogon 本应该用来指虚假的 IP 地址,而非保留 IP地址。因此就出现了会时不时地打印 b...
2019-07-25 09:51:30
10142
原创 MySql 为字段增加一个字符串
在APP参加考试,把正确的选项标识出来 #为正确选项的开头增加标识:[选我]update courier1.answers set content=concat("[选我]",content) WHERE is_true=1#把[选我]标识去掉UPDATE courier1.answers set content=replace(content, '[选我]','') WHERE...
2018-12-10 13:05:37
1103
2
原创 常用git命令
git remote -v #查看远程仓库:git pull origin master #把远程仓库 master 与本地当前分支合并git branch yuzhong_20181121 #创建分支yuzhong_20181121git checkout yuzhong_20181121 #切换到分支yuzhong_20181121git add “”#添加文件到当前本地分支...
2018-11-28 10:04:50
200
原创 生成python项目所有依赖清单requirements.txt
pip install pipreqscd到项目目录pipreqs ./自动生成requirements.txt 在别的环境执行1条命令即可pip install -r requirements.txt
2018-11-27 20:31:13
417
原创 Selenium的笔记+Python代码自动生成docx文档(含表格、插入图片)
1.安装pip install selenium2.下载web驱动,配置到环境变量或者Python目录下。https://github.com/mozilla/geckodriver/releases 【firefox】http://chromedriver.storage.googleapis.com/index.html 【Chrome】https://blog.csd...
2018-09-10 10:53:30
3376
转载 pycharm 激活步骤
原文链接:https://blog.youkuaiyun.com/u014044812/article/details/78727496 1.授权服务器激活 选择License server激活,然后填入: idea.qmanga.com或http://xidea.online,然后点Activate激活即可2.激活码激活 修改hosts文件 将0.0.0.0 account.jetbrains....
2018-08-09 18:02:18
2888
原创 使用百度翻译开发平台,英文翻译为中文
#coding=utf8import randomimport requestsimport hashlibappid = 'xxxxxx'secretKey = 'xxxxx'def get_md5(string):#返回字符串md5加密后大写 hl = hashlib.md5() hl.update(string.encode('utf-8')) ret...
2018-06-28 11:47:50
3601
原创 python 把京东订单,推送到测试环境,提供便利
# -*- coding: utf-8 -*-import hashlibimport timeimport requestsfrom order30 import confapp_key = conf.jd_appkeyappSecret = conf.jd_secrettoken = conf.jd_tokendef get_md5(string):#返回字符串md5加密后...
2018-06-05 15:10:59
922
原创 python 把美团订单,推送到测试环境,提供便利。
背景: 有时候需要在测试环境下一个美团的订单,每次都找一堆的东西,太繁琐,于是写了接口请求数据,然后把数据推送到测试环境。实现了可以在测试环境进行:生成新订单、取消订单、骑手抢单、骑手送达、申请整单退款、申请部分退款流程。# -*- coding: utf-8 -*-import hashlibimport timeimport requestsfrom order30 impo...
2018-06-05 14:48:32
1393
原创 python-比对美团接口返回的数据 和 本地 mongo的数据
应用背景:美团平台商品的上下架状态、库存、售价,和mongo库存储的是否一致。 tools文件内容# -*- coding: utf-8 -*-import hashlibimport timeimport requestsdef get_md5(string):#返回字符串md5加密后的串 hl = hashlib.md5() hl.update(string.e...
2018-06-05 14:19:52
872
原创 python 读取excel文件中所有sheet中接口测试用例
表格是这样的 实现把此文件所有sheet中 标识为1 的行,取出来,存入一个字典。所有行组成一个列表。# -*- coding: utf-8 -*-from openpyxl import load_workbookdef get_data_from_excel(excel_dir):#读取excel,取出所有sheet要执行的接口信息,返回列表 work_book =...
2018-05-30 16:15:53
3355
原创 appium 使用笔记。(2)
1.有用的方法:driver.lockDevice(1000) # iOSdriver.lockDriice() #Android 不带参数,所以熄屏之后就不会再点亮屏幕了driver.swipe(75, 500, 80, 0, 800)#开始x=75 y=500,结束x=80 y=0,持续800毫秒driver.hideKeyboard() #收起键盘driver.pres...
2018-04-28 11:00:12
247
原创 appium 使用笔记。(1)
用的python环境。 1.安装JDK环境,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html新建系统变量:JAVA_HOME,值:C:\Program Files\Java\jdk1.8.0_111 编辑系统变量path,添加:%JAVA_HOME%\bin;...
2018-04-27 09:59:04
405
原创 在使用pip list时出现DEPRECATION 解决办法
报错: DEPRECATION: The default format will switch to columns in the future. You can use –format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disab...
2018-04-11 19:54:48
1779
转载 %s,%d 应用
string="hello" #%s打印时结果是hello print "string=%s" % string # output: string=hello #%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello print "string=%2s" % st...
2018-04-08 11:34:23
370
转载 解决urllib 访问https报SSL: CERTIFICATE_VERIFY_FAILED
import sslssl._create_default_https_context = ssl._create_unverified_context #关闭https协议验证证书
2018-03-13 11:07:53
903
原创 python 爬虫,抓取小说
# -*- coding: utf-8 -*-from bs4 import BeautifulSoupfrom urllib import requestimport reimport os,time#访问url,返回html页面def get_html(url): req = request.Request(url) req.add_header('User-Ag...
2018-03-05 19:36:50
657
原创 python 批量重命名文件
把类似这样的文件名, 批量重命名为这样的。 效果: #coding=utf-8import osimport redir="e:\\yu"regx = '\d\d'for root,dirs,files in os.walk(dir): for file in files: file_name = os.path.join(root,file)...
2018-02-11 10:46:34
304
转载 DELL 1420 笔记本 BIOS设置
目前,Dell品牌旗下的笔记本电脑分为4个系列:针对普通家庭用户的Inspiron系列、针对高端个人用户的XPS系列、商用笔记本电脑中,有面向大中型企业的Latitude系列,以及针对小型企业的Vostro系列. 下面,就以Dell Vostro 1400为例,介绍新版本本BIOS的功能详解及设置方法。 一、操作方法 新版BIOS是在Phoniex BIOS的基础上改进而来,相对于其他品牌本
2018-01-23 10:41:16
6470
原创 itchat 转发指定的微信群、用户的发言到指定的群
转发微信指定的群,指定的人的消息,到 指定的群。#coding=utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *@itchat.msg_register(TEXT, isGroupChat=True)def group_text(msg): group = itcha
2018-01-22 10:41:33
9191
9
原创 python环境1月18日切换完成
今天以前的都是在python 2.7.9环境下写的, 今天以及以后更新的文章,都是在python 3.6.4环境下写的
2018-01-19 09:48:55
198
原创 jmeter获取上一个接口的返回值作为下一个接口的传入参数
1.新建一个HTTP请求,获取这个接口返回的电话号码。 此接口的返回数据: 右击这个HTTP请求,添加–后置处理器–正则表达式提取器 引用名称:shop_phone 后面接口用到的变量名称 正则表达式:(\d{3}-\d{8}) 提取一个电话号码 模版 :11 模板是使用提取到的第几个值。因为可能有多个值匹配,所以要使用模板。从 1 开始匹配,依次类推。这里只有一个,所以填
2018-01-09 11:54:09
32224
1
转载 jmeter 连接数据库
转自: https://www.cnblogs.com/wuyonghuan/p/7479582.html 1.下载并安装mysql jdbc: mysql-connector-java-5.1.28.jar 2.打开JMeter,点击测试计划 点击“浏览…”按钮,将你的JDBC驱动添加进来3.右击线程组名称,添加–配置元件–JDBC Connection Configuration
2018-01-09 10:21:43
284
原创 微信红包提醒
#coding=utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *import sysimport timeimport rereload(sys)sys.setdefaultencoding('utf8')import os@itchat.msg_register(NOT
2018-01-09 09:23:57
2479
原创 python-itchat 统计微信群、好友数量,及原始消息数据
#coding=utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *import sysimport timeimport rereload(sys)sys.setdefaultencoding('utf8')import os@itchat.msg_register([TE...
2018-01-08 10:30:00
15619
原创 微信,找回好友、群聊用户撤回的消息
好奇心害死人啊,就是想知道好友撤回了什么、群聊中撤回的什么#coding=utf-8import itchatfrom itchat.content import TEXTfrom itchat.content import *import sysimport timeimport rereload(sys)sys.setdefaultencoding('utf8')impo
2018-01-04 15:17:08
4007
原创 python 生成word文档
每月1次的测试费用报销,需要做一个文档。干脆花点时间写个程序吧。# -*- coding: utf-8 -*-from tools import get_datafrom docx import Documentdef new_doc(fee_data,doc_path,fee):#新建一个word文档,写入汇总表的数据 document = Document() p_total
2017-12-19 19:37:18
11496
转载 python 合并字典的方法
【方法一】借助dict(d1.items() + d2.items())的方法d1 = {'usr':'root','pwd':'1234'}d2 = {'ip':'192.168.1.11','port':'8088'}d3 = dict(d1.items() + d2.items())print d3结果:{'ip':'192.168.1.11','pwd':'1234','usr':
2017-12-18 10:59:45
332
原创 根据电影名称(支持电视剧名称),获取下载链接。
做个笔记 (python 3.6,django 2.0)# -*- coding: utf-8 -*-import urllibfrom bs4 import BeautifulSoupimport re#访问url,返回html页面def get_html(url): req = urllib.request.Request(url) req.add_hea...
2017-12-06 13:43:28
2228
原创 python笔记【map(),reduce(),filter(),sorted()】
函数参数 的顺序:必选参数、默认参数、可变参数、关键字参数。 1.map()函数: 用1个函数A,作用于序列的每个元素,返回一个新列表。def f(x): returen x*xr = map(f,[1,2,3,4,5]print r结果:[1,4,9,16,25]把一个序列转为字符串,只需一行代码:>>> list(map(str, [1, 2, 3, 4, 5, 6,
2017-11-06 10:15:51
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人