自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

实践助梦想成长

测试成长记

  • 博客(118)
  • 资源 (7)
  • 收藏
  • 关注

原创 pycharm集成通义灵码

查看自己代码区域的代码,每一个方法前面都多了通义灵码的标识,可以直接选择想要的功能,比如选择生成优化建议。通义灵码会先分析代码的”潜在问题和风险提示“,然后给出”优化方向“,最后给出优化代码。页面登录成功后回到pycharm查看登录状态显示已经登录成功。3.安装完成后在pycharm的右侧就有通义灵码的标签。点击立即登录,在打开的web页面完成登录操作。TONGYI Lingma“,点击安装。1、打开files-settings。在pycharm中安装通义灵码。2、选中plugins-搜索”

2024-04-17 17:46:43 410

原创 jmeter 中用python 实现请求参数的随机

jmeter 中用python 实现请求参数的随机

2024-03-11 18:58:01 495

原创 u盘安装win10系统2

好不容易完成系统安装u盘的制作,心想接下来应该会比较顺利吧,结果被第一个问题难住了,怎么进入系统重置界面,本来以为很简单开机按住F12就可以了,结果直接开机了,然后各种百度各种尝试,开机按F1、F8、F10、del等等所有尝试都失败了,就是没有办法进入系统重置界面。可以删除已有分区,再新建分区,也可以直接选一个已有的分区,保证分区空间够用就行。进去后选择对应的项回车即可(不同电脑显示的项名称可能不一样)去掉“快速启动”前面的勾,点击保存修改。选择“选择电源按钮的功能 “选择“更改当前不可用的设置”

2023-03-22 14:18:53 343

原创 u盘安装win10系统1(通过MediaCreationTool制作WIN10系统安装U盘)

电脑是thinkpad t14,原装是win10家庭中文版,后面一直更新升级,最终在一次升级后电脑一直无限自动重启,各种设置尝试了一遍,发现还是不行,最终选择了恢复出场设置,然后电脑可以开机了,但是桌面有一个激活提示,随不影响电脑正常使用,但是我还是不喜欢未激活的大提示,于是购买了序列号,谁知还是不行,所以选择重置系统。,下载MediaCreationTool22H2。1、准备一个不小于8G的U盘,格式化。2、用管理员身份运行下载的文件。未激活提示,激活一直失败。二、下载win10镜像。

2023-03-22 13:09:41 653

原创 炫技还是切合实际

团队提效,这个如果说有大的规划且能落地执行怕是只有自动化了,但其实工作中可以提效的地方很多,要做到团队提效还需要有一双善于发现“低效率”的眼睛和解决“低效率”的毅力和能力,支撑了1个项目迭代后我发现测试报告的缺陷质量统计比较费事,由于现在用的coding不支持直接生成相关数据,只能靠大家手工统计报告中缺陷相关13项数据,为了提升效率,我把这13项数据的生成写了自动公式,后续无需在手工统计了,这也算是一个小小的进步吧。今天是2023开工第一天,趁着不那么忙,再来记录一下最近的工作感想吧。

2023-01-28 12:15:26 346 1

转载 软件测试风险清单

1 尽量使用和线上环境差异少的测试环境,条件允许可模拟一套与线上相近的测试环境,来做项目最后的回归测试或安装测试。2 回归测试前分析问题较多的模块和核心模块,加大测试投入,回归测试把握重点,尽量提高回归测试的效率。2 与开发约定送测的迭代周期,频繁迭代会导致测试不全或重复测试浪费测试资源。1 开发把握好计划送测的时间,做好晚送测的测试准备,加班或加入人力等。2 在测试留存中严格控制测试的执行,抽查,责任归个具体的人。3 测试计划中要明确测试范围,测试标准,测试功能的优先等级。

2023-01-06 01:55:28 1411

原创 测试管理工作职责记录一

测试管理日常记录

2023-01-06 01:52:50 98

原创 数据分析库pandas

pandas简介核心功能是在二维表格上做各种操作,如增删、修改、求一列数据的和、方差、中位数、平均数等需要numpy支持如果有openpyxl(xlsx)或xlrd(xls)或xlwt(xls)支持,还可以读写excel文档。最关键的类:DataFrame,表示二维表格pip install pandas 安装pandas重要类SeriesSeries一维表格,每个元素都有标签和下标,兼具字典和列表的访问形式"""Series一维表格,每个元素都有标签和下标,兼具字典和

2022-05-10 15:44:15 607

原创 numpy库的使用

numpy库的使用1、numpy简介多维数组库,创建多维数组很方便,可以替代多维列表 速度比多维列表快 支持向量和矩阵的各种数学运算 所有元素类型必须相同 pip3 install numpy安装(如果安装报Could not build wheels for numpy which use PEP 517 and cannot be installed directly,先使用pip3 install --upgrade pip升级pip,再进行安装)2、numpy创建数组的函数

2022-05-10 15:38:50 1263

原创 Linux搭建jmeter的grpc请求环境

linux环境下用jmeter进行grpc接口压测

2022-03-15 15:51:00 783

原创 python运行py报have ‘x86_64‘, need ‘arm64e‘错误

最近在工作中遇到一个问题,运行代码提示have 'x86_64', need 'arm64e',在其他同事的电脑上可以正常运行,网上查了信息不多,没有好的解决方案,特此记录本次问题解决方案,希望后面的同行们可以少走弯路。介绍一下我的运行环境MacBook Pro M1芯,python 3.10.2,PyCharm运行py文件具体报错信息如下:from grpc_tools import _protoc_compilerImportError: dlopen(/Users/caolinghua/m

2022-02-17 23:00:28 8065 6

原创 坐标移动+正则表达式

描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;A1A;$%$;YAD;等。下面是一个简单的例子如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)+A10...

2021-12-03 09:48:40 306

原创 空汽水瓶兑换汽水Python实现

描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是 5 瓶,方法如下:先用 9 个空瓶子换3瓶汽水,喝掉 3 瓶满的,喝完以后 4 个空瓶子,用 3 个再换一瓶,喝掉这瓶满的,这时候剩 2 个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用 3 个空瓶子换一瓶满的还给老板。如果小张手上有 n 个空汽水瓶,最多可以换多少瓶汽水喝?数据范围:输入的正整数满足1<=n<=100注意:本题存在多组.

2021-11-26 09:19:58 2497

原创 单词倒排+过滤

描述对字符串中的所有单词进行倒排。说明:1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;4、每个单词最长20个字母;数据范围:字符串长度满足 1<=n<=10000输入描述:输入一行以空格来分隔的句子输出描述:输出句子的逆序示例1输入:I am a student复制输出:

2021-11-24 09:30:29 66

原创 合并表记录

描述数据表记录包含表索引和数值(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。提示:0 <=index<= 111111111 <= value <= 100000输入描述:先输入键值对的个数n(1 <= n <= 500)然后输入成对的index和value值,以空格隔开输出描述:输出合并后的键值对(多行)while True: try:..

2021-11-16 09:45:23 71

原创 明明的随机数

描述明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数( N≤1000 ),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据(用于不同的调查),希望大家能正确处理)。注:测试用例保证输入参数的正确性,答题者无需验证。测试用例不止一组。当没有新的输入时,说明

2021-11-15 09:22:06 110

原创 计算某字母出现次数

描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。(不区分大小写字母)数据范围:1=<n<=1000输入的数据有可能包含大小写字母、数字和空格输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。str1=input().lower()str2=input().lower()count=str1.count(str2,0,len.

2021-11-15 08:51:38 119

原创 字符串最后一个单词的长度

最近在牛客网上刷题,随手记录一下哈字符串最后一个单词的长度描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出描述:输出一个整数,表示输入字符串最后一个单词的长度。示例1输入:hello nowcoder复制输出:8复制说明:最后一个单词为nowcoder,长度为8 解答:words=input().split()

2021-11-15 08:46:25 219

原创 python深浅拷贝

# -*- coding:utf-8 -*-import copy#深浅拷贝#浅拷贝,只拷贝指针并没有拷贝指针指向的内容a=[1,[2]]b=a[:]b.append(4)print(b) #输出[1, [2], 4]a[1].append(3)print(a) #输出[1, [2, 3]]print(b) #输出[1, [2, 3], 4] a的修改影响b#深拷贝,拷贝指针且拷贝指针指向的内容,通过调用copy库实现a1=[1,[2]]#实现b1对a1的深度拷贝b1=cop.

2021-10-27 09:32:05 49

原创 CSV格式列变换

CSV格式列变换附件是一个CSV文件,请将每行按照列逆序排列后输出,不改变各元素格式(如周围空格布局等)。f = open("data.csv")for line in f: line = line.strip("\n") ls = line.split(",") ls = ls[::-1] print(",".join(ls))f.close()CSV格式数据清洗附件是一个CSV文件,其中每个数据前后存在空格,请对其进行清洗,要求如下:‪‬‪‬‪‬‪‬

2021-08-19 08:30:16 2367

原创 汉诺塔问题程序实现

汉诺塔(Tower of Hanoi),又称河内塔,是一个源于印度古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。# -*- coding:utf-8 -*-#Hanoi.pycount=0#n圆盘个数,src原始柱子,dst目标柱子,min中间柱子def hanoi(n,src,dst,min)

2021-08-09 09:24:40 272

原创 字符串切片处理----python

python的字符串有索引,索引默认从0开始,可以进行切片操作下面的例子展示根据用户输入的1-7的数字,转换成星期一到星期日实现方式一:把所有的星期组成一个字符串,把用户输入的数字转换成索引乘以规模weekstr="星期一星期二星期三星期四星期五星期六星期日"data=eval(input("请输入1-7之间的正整数:"))pos=(data-1)*3print(weekstr[pos:pos+3])实现方式二:逻辑与方式一相同,用了字符串的链接操作符+,使代码看起来更简洁

2021-08-05 09:20:17 466

原创 pip 安装了本地whl文件后项目引入报错

咱们这里话接上一篇文章“python3安装wordcloud库出错及其解决办法(使用命令行安装)”,看到安装成功的提示欢天喜地,准备要一展身手,结果引入wordcloud报错赶紧用pip list查看wordcloud是否安装成功了,安装成功了啊,怎么用不了啊再进入项目的第三方库查看一下是否有wordcloud,点击File-Settings打开,结果居然找不到本想查看一下到底wordcloud安装到哪里去了,不知道命令,那就先删除了吧,pip uninstall wordcl...

2021-07-27 09:28:54 931

转载 python3安装wordcloud库出错及其解决办法(使用命令行安装)

Win10 pip安装wordcloud库出错总结今天我想要安装下python的我wordcloud库,使用命令行安装。打开cmd,输入“pip install wordcloud”,下载报错如图:然后我想这应该是由于官方源在国外的原因,导致的错误。于是我换成国内清华的镜像源试了试,输入命令“pip install wordcloud -i https://pypi.tuna.tsinghua.edu.cn/simple”继续出错???啊。。。。仔细看错误中..

2021-07-26 09:29:06 1417 1

原创 爬虫示例 --- python

先我们要有一个带有图片的html文件,我们可以从中国国家地理网获取,打开网址:http://m.dili360.com/,任选一个自己喜欢的页面,点击鼠标右键,选择查看网页源码,将源码复制保存到本地就可以了。实现爬虫我们分4个步骤:1、读取保存在本地的html文件2、解析并提取其中的图片链接3、输出提取结果4、保存提取结果为文件# -*- coding:utf-8 -*-#读取文件内容def getHTMLLines(htmlpath): f=open(htmlpath

2021-07-22 09:10:02 104

原创 根据用户输入内容反向输出的4种实现方式---python

根据用户输入内容反向输出,整体思路首先获取用户输入内容的长度,根据获取的长度把内容从右到左进行输出。neirong=input("请输入内容:")"""第一种实现反向输出的方式"""#获取输入内容的长度#i=len(neirong)#for j in range(1,i+1): #从右侧开始输出 #print(neirong[-j],end="")"""第二种实现反向输出的方式"""#i=len(neirong)-1#while i>=0: #print(

2021-07-06 09:26:30 2462

原创 jmeter非GUIL模式下生成html报告

一.jmeter环境变量配置:使用GUI的非GUI模式,需要先配置JMETER的环境变量:计算机-属性-高级系统设置,新增两个变量:变量名:JMETER_HOME变量值:Jmeter的安装路径变量名:CLASSPATH变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar;打开cmd窗口,输入jmeter -v 查看设置是

2021-07-01 14:43:19 226

原创 字面量插值的三种方式---python

简单写了一下字面量插值的三种传值方式,以及对list、dict进行解包传值,显示指定的小数位等代码如下:#字面量插值的三种方式name="clinva"age=18#第一种方式:占位符传值,需要指定值的数据类型str1="my name is %s,my age is %d"%(name,age)print(str1)#输入指定2位小数print(str1,"my luckynumber is %.2f"%(3.1415926))#第二种方式:format传值str2="

2021-06-28 08:16:17 134

原创 列表、元组、集合、字典数据类型示例----python

简要列举了几种常用的数据类型,有列表、元组、集合、字典以及一些简单的使用方法代码如下:#求1-4的平方list1=[]for i in range(1,5): list1.append(i**2)print(list1)#用列表推导式list2=[i**2 for i in range(1,5)]print(list2)#元组的定义list3=[1,2,3]tuple1=(1,2,3,1,list3)print(tuple1)#修改list3中第2个元素的值tu

2021-06-28 08:01:34 494

原创 while示例---python

实现功能:电脑随机生成一个1到100的整数,用户猜数字,根据用户输入的数字给出提示,重复优秀,用户猜对了结束游戏代码示例:import randomcomputer_number=random.randint(1,101)print(computer_number)while True: human_number=int(input("请猜一个数字吧:")) if human_number>computer_number: print("请输入一个小一点

2021-06-23 09:18:05 64

原创 for语句示例---python

实现功能:1到100求和、1到100求偶数之和、1到100求基数之和代码示例:#1到100求和def sum1(): result = 0 for x in range(1,101): result=result+x print(result)#1到100偶数求和:def sum2(): result = 0 for x in range(1,101): if x%2==0: result=re

2021-06-23 09:15:16 112

原创 if 分支示例---python

实现的功能:根据用户输入的x值,进行对应的运算并输出结果y=5*x-5(x>1)y=x+2(-1=<x<=1)y=8*x+3(x<-1)代码示例,copy后可以直接运行哦def fenDuanHanshu(x): if x > 1: y = 5 * x - 5 elif x >= -1: y = x + 2 else: y = 8 * x + 3 print(y)#默

2021-06-23 09:12:55 96

原创 Jmeter常用插件-----Jmeter--Plugins Manager安装

有些知识用了之后隔了一段时间就忘记了,最近有压测的项目,正好就来回顾一下。这个插件是用来干啥的呢?我们看看官方介绍The easiest way to get the plugins is to installPlugins Manager. Then you'll be able to install any other plugins just by clicking a checkbox....

2021-06-17 08:50:27 668

原创 解决jmeter调用负载机运行脚本响应为空问题

本文接着上一篇“jmeter分布式测试”,解决jmeter调用负载机运行脚本响应为空问题,本人用的是3.2的版本,对于更高级别的版本是否适用还不得而知,请大家实践后积极反馈哦!问题的解决很简单,我们一起来看看吧!一、进入主控机jmeter安装目录,打开bin目录下的jmeter.properties文件;二、搜索Standard,定位到#mode=Standard,把这一行的注释符#去...

2019-11-20 16:12:24 1038 1

原创 jmeter分布式测试

一、分配好主控机、负载机;二、获取负载机的IP,进入负载机的cmd界面输入ipconfig查看IPV4对应的地址即可,此处需要注意,无关的网络连接请禁用;三、打开主控机中jmeter的bin目录,找到jmeter.properties文件,打开文件搜索编辑remote_hosts,编辑remote_hosts=负载机IP:1099,默认端口为1099不要随意更改;四、启...

2019-11-20 15:42:42 142

原创 selenium相关jar包的下载

   上一篇文章说过了,要记录一下selenium相关jar包的下载,方便以后遇到jar包更新的时候可以快速找到对应的jar包,解决问题。要找selenium的jar,最好最快的方法自然是去官网了。官网地址:https://www.seleniumhq.org/projects/首页介绍了selenium家族的四大成员Selenium WebDriver、Selenium Grid、S...

2018-09-19 16:58:40 2839

原创 selenium启动报错“ incorrect JSON status mapping for 'unknown error' (500 expected)”

前面讲了工程启动报错“selenium启动报错Unable to read VR Path Registry from C:\Users\clinva\AppData\Local\openvr\openvrpaths.vr”,升级了firefox浏览器到62后问题解决了,但是接下来启动程序有另外一个错误“org.openqa.selenium.remote.ErrorCodes toStatus,...

2018-09-14 11:11:53 2113

原创 selenium启动报错Unable to read VR Path Registry from C:\Users\clinva\AppData\Local\openvr\openvrpaths.vr

之前写的一个程序,记得是调试好了的,昨天运行发现报错了,有点奇怪了,不知道哪里出了问题。 经过定位确定是firefox浏览器自身的问题,我当时的版本是61.0.2,后面升级到62.0,问题解决了,当然firefox官方也出了说明。地址:https://bugzilla.mozilla.org/show_bug.cgi?id=1373279  ...

2018-09-11 19:49:51 2490 1

原创 LR有的JMeter也有之一“参数化”(二)

如果大家感觉“LR有的JMeter也有之一“参数化””这篇文章中写的参数化太复杂或者你不愿意动手,那这里我就为大家介绍一种简单的参数化方法CSV Data Set Config。本例子中也是一个登录的请求,我们试着把登录名参数化。首先一样的建一个txt文档,输入用户名信息,编辑完成后重命名为.dat文件,我们命名为teacherid.dat,具体路径:D:\workspace\jmeter。然后我...

2018-06-04 17:47:42 206

转载 LR有的JMeter也有之一“参数化”

酝酿了几天,一直想写点JMeter的东西,算是对学习东西的一个整理。:)恩,一直觉得自己领悟能力不强,别人写的东西总要看老半天也不懂。好吧!一惯的傻瓜的方式(大量的截图+参数说明)嘻嘻。 参数化:简单的来理解一下,我们录制了一个脚本,这个脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每...

2018-06-04 17:30:33 166

selenium jar

selenium jar中包含selenium开发必不可少的jar包,如selenium-java-2.44.0.jar、selenium-java-2.44.0-srcs.jar和一个lib包等

2015-05-29

xpath_checker-0.4.4-fx.xpi

firefox的xpath插件,便于学习和检验xpath语言正确性

2015-05-29

xpath checher

xpath checher是firefox浏览器一款强大插件,用来查看页面元素的xpath路径,也可以帮助用户检验xpath语句,是学习xpath语法的一款必不可少的好工具。

2014-11-29

python-3.3.5.1395976247.msi

Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多。

2014-10-22

Python 精要参考(第二版)Python Essential Reference, Second Edition.pdf

非常经典的Python学习文件,学习完该文件后就基本掌握了Python基本语法

2014-10-22

ant1.9.3安装包

ant 安装包,安装后支持用户在本机编写执行ant脚本,想要学习ant脚本的同学们快来看看吧

2014-08-21

selenium-ide

selenium ide 是Firefox浏览器插件,支持网页自动化脚本的录制

2014-08-21

空空如也

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

TA关注的人

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