- 博客(21)
- 收藏
- 关注
原创 信息系统项目管理师第四版--风险管理--可搜索可编辑版本
信息系统项目管理师风险管理第四版教材可搜索可编辑版本,对目录结构进行了优化,非常方便学习,提升学习效率。
2023-11-07 16:35:02
204
原创 刻录到光盘功能看不见怎么办
同时按键WIN+R,打开运行对话框,输入gpedit.msc,打开组策略(如果发现输入gpedit.msc后无法打开组策略,请参照文件后面的方法进行操作)左侧目录树窗口,沿着路径“用户配置|管理模板|Windows组件|文件资源管理器”,点击“文件资源管理器”,在右侧的项目列表区域,找到“删除CD刻录功能”。右键“删除CD刻录功能”,选择“编辑”,选中“已禁用”前的单选按钮。点击应用,点击确定。右键光驱盘符,在快捷菜单中可以发现“刻录到光盘”,功能开启成功了!!!
2023-07-17 11:29:45
3753
1
原创 Excel VBA 合并单元格适应分页打印
1. 先ALT+F112. 在打开的页面菜单中点击<插入>-<模块>,然后将下面的代码粘贴进去Sub 重组跨页合并() '将跨页的合并单元格重新合并从而适应分页打印 Dim p, MerageAddress As String, PageCell As Range, MergeValue Application.ScreenUpdating = False ActiveWindow.View = xlPageBreakPreview '进入分页预览,
2021-07-04 00:12:44
4170
5
原创 【网络】不能上网的相关问题解决办法
一. 重置TCP/IP协议参考网址打开CMD窗口在命令行模式输入命令 netsh int ip reset C:\resetlog.txt (其中,Resetlog.txt记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt 日志文件及完整路径。)运行结果可以查看C:\resetlog.txt,运行此命令的结果与删除并重新安装 TCP/IP 协议的效果相同。...
2021-01-13 09:34:48
1179
原创 【python】相关语法记录
name == 'main’用法理解通俗的理解__name__ == ‘main’:假如你叫小明.py,在朋友眼中,你是小明(name == ‘小明’);在你自己眼中,你是你自己(name == ‘main’)。if name == 'main’的意思是:当.py文件被直接运行时,if name == 'main’之下的代码块将被运行;当.py文件以模块形式被导入时,if name == 'main’之下的代码块不被运行。__new__和__init__的区别【同】二者均是Python面向对象语言
2021-01-13 09:26:30
149
原创 【python】深拷贝和浅拷贝
浅拷贝key = {"a": 1, "b": "hello", "c": [1, 2, "num"], "d": {"key1": "value1", "key2": 2}}key_copy = key.copy()key["a"] = 2key["b"] = "world"key["c"].remove(1)del key["d"]["key1"]print("\nkey is", key)print("\nkey_copy is", key_copy)输出深拷贝from
2020-06-10 17:13:23
191
原创 【python】【unittest】【parameterized】如何在unittest中使用parameterized传递参数
安装pip install parameterized例子parameterized传递的参数都是列表类型,列表中每一项是一个测试用例,注意如果列表中的一项为map类型,那么直接打印参数为map的key值,并不是它的value值,如下所示 @parameterized.expand([{"key1": "value1"}, {"key2": "value2"}]) def test_21(self, a): print("\n a is", a) # a is key1 # a is
2020-06-10 11:16:13
1027
原创 【python】【unittest】【ddt】如何使用ddt作为unittest的数据驱动
安装pip install ddt使用DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_data(可以从json或者yaml中获取测试数据),只有yaml和yml结尾的文件以yaml形式上传,其他情况下默认为json,data中的数据类型包含单个值,元组,列表和字典@data(a,b)a和b各运行一次用例@data([a,d],[c,d])如果没有unpack,那么[a,b]当成一个参数传入用例运行如果有unpack,那么[a,b]被分解开,按照用例中的两个
2020-06-08 17:01:25
644
原创 【Jmeter】BeanShell脚本一些常用的内置变量的使用方法介绍
在使用jmeter的时候,往往会遇到一些问题,比如需要获取某个api的返回,或者需要做一些前置处理,jmeter中一共有以下几类BeanShell脚本处理器定时器: BeanShell Timer前置处理器:BeanShell PreProcessor采样器: BeanShell Sampler后置处理器:BeanShell PostProcessor断言: BeanShell...
2020-04-24 16:18:02
955
原创 【Jmeter】线程组内参数传递以及跨线程组参数传递的方法
线程组内参数传递后一个api的调用需要用到前一个api返回的某些信息,这时候就需要提取出前一个api中某些信息。这里演示两个api,第一个api会产生一个token,然后第二个api需要带上这个token执行。api写好之后,右键添加一个后置处理器 JSON Extractor,然后填入变量名称和response body中需要提取的字段,需要提取auth中client_token的值,jm...
2020-04-22 16:41:42
1940
原创 【Jmeter】响应断言和API各部分的对应关系
左边是一个API请求,右边对应响应断言的测试字段响应文本对应API的response body响应代码对应API的response code,例如200,500,401等等响应信息对应API的response message,例如OK,Bad Request等Response HeaderRequest HeaderURL样本对应API的url值剩下两个不常用,也没研究...
2020-04-22 15:16:01
265
原创 【Jmeter-Postman】两种csv文件的对比
现在要定义四个参数,分别为path,data, policy_name, policyJmeter的csv文件如下(建议jmeter的csv文件用Notepad++打开)Postman的csv文件如下(可以直接用excel打开)比较以上两个文件,不同的地方就是jmeter的csv文件不需要添加表头,而postman的csv需要添加表头,然后就是jmeter的分隔符使用了 竖线+逗号代替...
2020-04-22 14:12:53
353
原创 【Jmeter】通过csv文件动态获取参数
首先添加一个线程组因为有一些公共的变量,所以可以先添加一个用户变量,用户变量可以放到线程组外,这样所有的线程组都可以用这一组环境变量添加完成如下图在线程组上添加一个HTTP请求因为HTTP的参数是变化的,所以需要建立一个csv文件,存储这些可变的参数值,添加一个CSV Data Set Config分隔符可以根据自己的参数来规定,我这里用的分隔符是 |, 因...
2020-04-22 13:36:53
2133
原创 【selenium】遍历双下拉框元素,对每一种组合进行点击操作
先给出我要遍历的下拉框的样式每一个cluster对应多个workspace,所以需要对两个下拉框同时进行遍历代码如下 #找到下拉框元素 clBtn = driver.find_element_by_xpath( "//div[@id='root']/div[@class='App blue']/section[@class='ant-layout']/main...
2020-04-17 13:45:03
1797
1
原创 【selenium】官方推荐的元素定位工具Ranorex Selocity
Ranorex SelocityRanorex Selocity 是一个类似firepath的chrome插件,也是selenium官方推荐的一款插件。 简单易用,通过插件可以快速获取页面元素的css定位和xpath定位,甚至linktext定位。下载地址...
2020-04-15 16:59:15
2748
原创 【selenium】一些奇怪的问题记录
如果上一次打开的chrom浏览器忘记关闭,再运行selenium的测试程序,可能会出现问题,所以最好每次测试完成之后,记得关闭浏览器,也就是需要调用driver.close()或者driver.quit()有些元素很难定位,这时最简单的办法就是使用xpath,F12之后,定位到需要的元素,然后右键,就会有选择copy xpath的选项,就可以拿到xpath路径...
2020-04-15 15:25:29
209
原创 【selenium】一些下载资源记录
chrom浏览器的web driver下载地址:http://npm.taobao.org/mirrors/chromedriver/firefox(火狐浏览器)的web driver下载地址:https://github.com/mozilla/geckodriver/releases
2020-04-15 13:17:19
213
原创 【selenium】隐藏的元素怎么利用F12中的小箭头进行元素定位
打开浏览器,按F12,会出现开发者调试工具,我们在使用selenium的时候,通常会使用F12中的元素定位功能来查看我们需要元素的位置,但是对于有的悬浮窗而言,你的鼠标必须停留在悬浮窗上,就没有办法再去点击F12中的小箭头,怎么办呢,很简单,利用快捷键,Ctrl+Shift+C...
2020-04-14 10:03:48
5150
原创 【selenium】出现MoveTargetOutOfBoundsException异常的解决办法
需要操作一个悬浮窗,点击一个按钮之后会出现悬浮窗界面,然后需要再点击悬浮窗上面的一个按钮meun = driver.find_element_by_xpath('//*@id="root"]/div/section/div[1]/div/div[1]/div/div[1]/button')meun.click()plat = driver.find_element_by_xpath('//*...
2020-04-14 09:51:51
10188
原创 【python】文件路径拼接拆分方法
操作文件和目录的函数一部分放在os模块中,一部分放在os.path模块中,这一点要注意一下。查看、创建和删除目录可以这么调用:# 查看当前目录的绝对路径:>>> os.path.abspath('.')'/Users/michael'# 在某个目录下创建一个新目录,首先把新目录的完整路径表示出来:>>> os.path.join('/Users/mic...
2020-03-06 11:37:54
6837
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人