自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Jmeter中使用py插件

2、重启jmeter,查看是否生效,如果这个语言有python的选项说明可以了,注意这里支持的是python2,没有支持python3的插件呢(如果你没有安装py2,也不会有py2的选项)我的示例:我把一些参数没有值的情况给予默认值,可做安全参数转化,特殊入参的拼接,直接上代码吧。放入参数:vars.put(参数名string类型,string类型的value)你在用户参数中定义的参数都是放入jmeter的vars中的。3、插件管理器下载插件(尽管没有搜索到对应的插件)虽然这里没有这个插件!

2023-12-19 21:18:16 1135

原创 工作中死循环害死人

这里while(true)真的不要轻易用 ,后来研发改动限制mysql的id切分步长,控制不会有数据处理异常在这个查询条件下一直存在导致跳出不了循环。背景:研发的一段代码,循环一直没有跳出,导致其他依赖逻辑有问题,生产事故导致9万左右数据不正常。就想危房,看着能住,有人推就倒。

2023-11-23 15:48:55 110

原创 selnium操作输入框无法输入内容

selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 报错信息说明元素不能操作,也可能是没有找到元素所以我的send_keys操作报错了。# 获取元素的html。# 选择器方式获取元素。# 获取当前活动元素。

2022-12-02 14:52:17 2724 1

原创 curl命令多行执行

curl命令执行多行

2022-11-15 16:08:00 3501

原创 Jenkins使用记录

Jenkins执行报错jenkins配置检查证书解决替换证书:cnblogs.com/dotnet261010/p/12393917.html

2022-10-28 14:38:58 626 1

原创 websocket接口测试

学习websocket

2022-10-28 14:37:34 4267 1

原创 pipenv使用

pipenv使用

2022-10-28 12:41:15 1972

原创 python自动发送邮件脚本

自动发送邮件脚本

2022-10-26 15:57:48 1595

原创 jpype的使用

1、安装注意点:python和java的位数一定要一致(1)如何确认自己java是多少位的?(2)如何确认自己python是多少位的?(3)安装jpype第一种:pip install jpype1我反正一直失败降级指定版本下载都不行:但是我39版本的python是可以pip安装成功的第二种:下载whl包安装下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/python37 -m pi...

2022-04-02 12:02:07 6906

原创 multipart/form-data; boundary上传文件

前景:工作中需要批量造数据,而这个数据是通过上传xlsx文件方式,如下图,我想要用python自动调用生成批量数据解决问题:抓包分析下python使用第三方包解决pip install requests-toolbelt三方包介绍:The Requests Toolbelt — requests_toolbelt 0.8.0 documentation代码实例import mimetypesfrom requests_toolbelt imp..

2022-03-11 17:37:30 2995 1

原创 mitmproxy工具

1、安装pip installmitmproxy检查是否安装正确mitmproxy --version2、Windows本机抓包初体验启动:mitmdump访问抓包:curl --proxy http://127.0.0.1:8080 "http://rapadmin.jd.com/home/index"本机设置代理出现了!!!!3、安装证书(1)Windows安装证书抓取https包用户的目录下(启动mitmdump就生成了)...

2022-03-09 16:40:51 5358 2

原创 mysql+redis绕过liunx不让window本地环境访问的坑

1、mysql绕道我们公司是个注重安全的企业,毕竟伺候着的客户脾气都不好!!!例如:MySQL server(ip_1)他不是谁都可以连接的ip_2经过了ip_1上mysql server的授权可以访问,但是我的windows不行,具体啥原因也不清楚。但是我想要获取数据库的内容怎么办呢?那我就访问ip_2在把我的请求转发给ip_1。需要的工具:CentOS Linux release 7.5,rinted(1)安装rinted下载包:wget http://www.rinetd.

2021-11-03 10:40:19 116

原创 贪心-python

1、3. 无重复字符的最长子串 def lengthOfLongestSubstring(self, s: str) -> int: n, max_n, temp = 0, 0, "" for i in s: if i not in temp: temp += i n += 1 else: if n > ma

2021-10-26 13:33:27 98

原创 回溯算法-python

1、131. 分割回文串给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。回文串是正着读和反着读都一样的字符串#错误写法def partition(s): def huiwen(temp): """判断是否是回文串""" return temp == temp[::-1] def backtracking(s_temp, result, temp_result): i...

2021-10-20 14:31:47 885

原创 动态滑窗-python

1838. 最高频元素的频数 def maxFrequency(self, nums: List[int], k: int) -> int: nums.sort() n = len(nums) left, right = 0, 1 res = 1 while right< n: k -= (nums[right] - nums[right-1]) * (right-left) #

2021-10-14 13:31:17 211

原创 动态规划-python版本

1、真题(1)斐波那契数列# -*- coding:utf-8 -*-def fib(n): """ 递归方式实现斐波那契数列---时间复杂度O(2^n),空间复杂度O(n) :param n: :return: """ if n < 2: return n else: return fib(n-1) + fib(n-2)def fib1(n): """ dp方式实现斐波那契数

2021-10-12 14:53:11 361

原创 liunx下时间同步问题

问题:工作中统计业务取任务时间计算,服务之间有长链接,时间不对,统计数据不正确(毫秒级数据),对所有压测机器做时间校准,太慢了测试任务的机器运维都是自己啊解决:ntpdate工具(1)检查ntpdate是否安装rpm -qa | grep ntpdate安装:yum install -y ntpdate(2)检查ntpdate状态service ntpd status启动:service ntpd start关闭:service ntpd stop(3)时间同步n.

2021-10-09 09:16:27 138

原创 windows进程操作

1、查询进程情况tasklist 和任务管理器展示一样2、查询进程过滤按照pid查找:tasklist /fi "pid eq 14800" tasklist /fi "pid gt 12504" (pid大于12504的进程,eq等于,lt小于,le小于等于,ge大于等于,ne不等于) tasklist /fi "pid eq 14800" /fo csv(/fo 输出格式为csv,支...

2021-09-29 15:46:08 308

原创 redis页面管理

1、下载RedisInsight – the best Redis GUI | Redis 官网wget https://d3fyopse48vfpi.cloudfront.net/latest/redisinsight-linux642、启动chmod +x redisinsight-linux64mkdir redisinsightexport RIHOST=0.0.0.0export RIPORT=8001export RIHOMEDIR=/root/redisi..

2021-09-22 12:05:00 1311

原创 音视频造数据的路

目录1、音频流多声道合成(1)双声道合并单声道(2)双声道提取(3) 双声道转双音频流(4)单声道转双声道(5)两路音频合并双声道(6)合并多声道(7) 声道和编码格式1、音频流多声道合成# 查看支持的声道布局ffmpeg -layouts# 查看ffmpeg支持的音频编码格式ffmpeg -codecs|findstr Audio(windows下查看的)(1)双声道合并单声道ffmpeg -i input.aac -ac 1 ou

2021-09-14 19:02:21 4990

原创 awk总结

目录1、print(1)print最后一个$NF(2)print全部(3)格式化输出2、-F3、设置变量-v4、运算符5、内建变量6、正则匹配7、BEGIN 和 END8、找到文件中长度范围9、统计文件大小1、print测试文件内容this is 1 line222this is 2 linethis is 3 line.this is 4 line,hello world(1)print最后一个$NFawk '...

2021-09-14 12:00:40 284

原创 nose使用总结

命令行(1)nosetests --help 作用:查看有什么命令行参数(2)nosetests -a 作用:匹配用例 需要使用插件库:from nose.plugins.attrib import attr 如何标记:@attr() # -*- coding:utf-8 -*-from nose.plugins.attrib import attr@attr(tag="jifeiall")def ...

2021-06-22 10:23:31 778

原创 接口返回值校验

1、背景2、校验方式(1)值校验(2)类型校验(3)数组类型校验(4)正则校验(5)

2021-06-08 13:44:59 3441

原创 pytest总结

pytest总结1、环境相关(1)安装allure依赖java:https://blog.csdn.net/qq_42815754/article/details/82968464(liunx)安装包:https://github.com/allure-framework/allure2/releases/download/2.13.8/allure-2.13.8.zip放在那里看自己心情(liunx、windows)下windows下:https://www.jianshu.com

2021-05-18 15:07:15 759

原创 jmeter输出html报告

1、相关安装(1)java安装(忽略)(2)jmeter安装(忽略)(3)ant安装 下载地址:http://ant.apache.org/bindownload.cgi 下载后解压到想要安装的目录,我放入了 jmeter的根目录下 将jmeter所在的目录下extras子目录里的ant-jmeter-1.1.1.jar复制到ant所在目录lib子目录之下,这样ant运行时才能找到”org.programmerplanet.ant.taskdefs...

2021-05-13 15:40:49 2149

原创 python打包可执行文件

1、window环境安装:pip install pyinstaller确认命令是否可执行:pip show pyinstaller 或者pyinstaller --version2、liunx环境

2021-05-13 11:51:22 148

转载 定时截屏功能python

转载:https://www.cnblogs.com/wutaotaosin/p/9719292.html

2021-04-22 14:27:32 74

原创 git常用到命令

查看远程仓库:git remote -v提取更新部分:git fetch

2021-04-20 10:54:20 189

原创 python中sorted和sort的key

目录1、调用方式:2、返回值:3、操作对象是否变化:什么对象可以排序sort:sorted:排序的key有趣的排序题:1、调用方式: sort是方法(需要对象来调用) sorted是函数(入参是对象)2、返回值: sort无返回值 sorted返回排序好的对象,不设置key参数...

2021-03-11 15:51:55 7314

原创 shell中sed命令

目录sed参数sed参数---i​sed参数---esed参数---n​sed操作sed操作----删除(1)行号查找删除范围​​(2)内容匹配sed操作----添加(1)行号范围(2)内容匹配sed操作---替换sed操作---展示sed操作---退出sed实际使用sed参数sed参数---i含义:-i参数实际改变被操作文件sed ‘2,5d’ test.txt #文件test.txt文...

2021-02-25 22:24:08 874

原创 金融中金额的缺斤短两

朋友发了一个图:很多金融系统都是吧金额转化为分单位处理的python复现一样,其他语言没有尝试了,我想着找找规律,找找用例集,方便测试这种数据计算问题简单脚本:找整数部分2位,小数部分2位,乘数为100,加数为0.01情况下,有多少数据会不准确的n1 = 0first1 = "0"secod1 = "-1"while n1 < 100: n1 += 1 if secod1 == "9": first1 = str(int(first1) +

2021-02-25 20:56:00 67

原创 liunx下python的虚拟环境使用

目录1、环境介绍:2、工具介绍:(1)安装到python3的包里: (2)环境变量配置(3)虚拟环境相关命令项目依赖包一次性引入项目环境解决import异常1、环境介绍:liunx版本:python版本:我是py2和py3环境并存的2、工具介绍:virtualenv虚机环境的第三方包virtualenvwrapper管理工具(1)安装到python3的包里: pip3 installvirtualenvpip...

2021-01-20 16:50:06 176 2

原创 摩尔投票python

leetcode上题连接:https://leetcode-cn.com/problems/majority-element/solution/解题思路:投票的原理1、遍历一遍2、认为i位置为票数最多的,初始值times=13、下一个位置一样那就times+1,反之-14、如果times=0的时候,那我们就考虑这个人不是我们要选举的首领了,换为这个位置的值# python3才有的类型限制from typing import Listdef moer(num_lis.

2021-01-20 00:20:49 200

转载 分库分表如何测试

转载的文章:后续有自己见解更新

2021-01-15 10:48:58 901

转载 mysql中慢查询

前景:面试被问到了慢查询,感觉自己似懂非懂吧,找了很多文章看看,总结下前人的知识精华,自己消化下总结:1、是不是慢查询的决定条件:sql执行时间 > long_query_time配置2、慢查询原因:(1)索引的过滤性好不好 参考文章:https://mp.weixin.qq.com/s/uE3kAKK8hLnbchxWcqb5IQ(2)sql语句本身问题where语句使用函数group by 语句不要排序order by nulllimit分页查询的off...

2021-01-15 10:38:41 91

原创 排序总结-python

排序学习python二叉搜素选择排序selectSort冒泡排序bubbleSort基础版:(复杂度固定用for)改良版:(标志是否交换,有最好情况)插入排序insertSort快速排序quickSort归并排序mergeSort排序学习python二叉搜素def binarySearch(target,sortedList): """二分查找有序数组中目标值""" left = 0 right = len(sortedList.

2021-01-14 20:01:57 140

原创 shell中各种运算符

运算符家族参考文章:https://www.runoob.com/linux/linux-shell-basic-operators.html总结注意点1、-eq 和= 、==的相同与不同点-eq:运算符两侧都要是数字,或者能转成整数数字的= 和 == 在操作数字时和-eq一样=不在判断语句中就是赋值 运算符不能加空格#!/bash/binif [ $1 = "test" ];then echo "=test"fiif [ $1 = 10 ];then

2021-01-14 19:35:34 355

原创 python编写进制间转化

题目:1、进制之间转化二进制转换成十进制:v = “0b1111011”十进制转换成二进制:v = 18八进制转换成十进制:v = “011” 十进制转换成八进制:v = 30 十六进制转换成十进制:v = “0x12” 十进制转换成十六进制:v = 872、请编写一个函数实现将IP地址转换成一个整数。如 10.3.9.12 转换规则为:10 000010103 000000119 0000...

2021-01-11 11:39:09 307

原创 shell中for循环的对象如何写

1、数字循环对象(1)常量范围(2)含有变量的范围2、字符串循环对象(1)常量字符串(2)多个字符串(3)$*和$@区别(4)路径循环总结4种方式:表达循环1到10双括号:((a=1;a<=10;a++)) 遇到了awk嵌套的时候就是单括号 awk 'BEGIN{for(i=1; i<=10; i++) print i}'大括号:{1..10}seq反引号:`seq 1 10`seq变量号: $(seq 1 10)#!/bin/ba...

2021-01-07 12:50:08 412 1

原创 shell中三种循环写九九乘法表

想要的样子直接上shell#!/bin/bashecho "nutil循环--------------------------------------------------------------------------a=1b=1until ((a>9)) #until 和while相反,条件假的执行,条件真就done结束do until ((b>a)) do let "c=a*b"

2021-01-07 09:46:04 1126

空空如也

空空如也

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

TA关注的人

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