- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Jmeter: Testplan参数—functional test mode
Testplan参数—functional test mode该参数用于控制查看http请求与响应的数据。1 GUI模式下,勾选此选项,数据保存在内存中,在结果树中可以查看到,无文件保存2 在非GUI模式下,即命令行模式下,增加文件中user.properties,增加如下参数jmeter.save.saveservice.output_format=xml3 命令行命令:jmeter -n -t test.jmx -l result.xml4生成的result文件,见附件5 result
2020-10-22 17:32:19 508
原创 Selenium v3.X 与 Selenium2library 、webdriver 关系
Selenium v3.X 与 Selenium2library 、webdriver 关系一、介绍Selenium v3.X 为 Selenium为独立的UI自动化开源的框架,作为python的独立的第三方库使用,核心的为webdriverSelenium2library,完整的库名为:robotframework-selenium2library ,为RF的UI自动化开源框架的一个第三方库webdriver:1作为Selenium v3.X的一个对象存在,from selenium impo
2020-10-20 10:03:21 594
原创 Vscode+python+flake8 安装 配置 使用
Vscode+python+flake8 安装 配置 使用总述Vscode+python环境下,配置flake8与yapf,以及使用方法1.1. Flake8——Python静态代码检查工具Flake8 是由Python官方发布的一款辅助检测Python代码是否规范的工具,相对于目前热度比较高的Pylint来说,Flake8检查规则灵活,支持集成额外插件,扩展性强。Flake8是对下面三个工具的封装: PyFlakes:静态检查Python代码逻辑错误的工具。 Pep8: 静态检查PEP
2020-07-03 18:58:56 18444 2
原创 vscode +python + flake8自动检测复杂度的方法
vscode +python + flake8自动检测复杂度的方法1、 settiongs.json中添加参数–max-complexity=52、 自动检测时,就包括复杂度检测结果了详见如下:(其他选项类似)
2020-07-03 18:39:28 1356
原创 linux安装jdk+jmeter
linux安装jmeter安装jdk1、下载jdk官网下载:Linux x64 Compressed Archive 对应的包2、jdk的压缩包传到服务器,并且放到/opt目录3.cd /opt4.给安装包赋予运行权限 ,命令chmod 755 jdk-8u172-linux-x64.tar.gz5.然后查看文件此时有了执行权限:命令 ll 结果如下-rwxr-xr-x 1 root root 190921804 Jul 5 13:26 jdk-8u172-linux-x64.tar
2020-06-30 11:12:16 142
原创 jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception
jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception1、jmeter导入jar包后,运行后 提示如下错误2020-06-29 11:13:27,506 ERROR o.a.j.JMeter: Uncaught exception:java.lang.IncompatibleClassChangeError: Expected static method my.path.kate.getDt(Ljava/lang/String;Ljava/lan
2020-06-30 11:07:25 7401
原创 RF- BuiltIn_Run Keyword关键字系列
15.32. Run KeywordName:Run KeywordSource:运行指定的关键字nameArguments:[ name | *args ]Name为要运行的关键字的名称Args为该关键字name的参数列表例如:关键字名称也可放在变量中${log_name} set variable logrun keyword ${log_name} ...
2020-03-31 15:30:53 3210
原创 关键字Wait Until Keyword Succeeds
Name:Wait Until Keyword SucceedsSource:指定的时间retry内,每间隔指定个的时间retry_interval,尝试执行指定的关键字关键字执行成功,就停止尝试关键字在retry时间后,一直未成功,停止尝试,也不执行后面语句Arguments:[ retry | retry_interval | name | *args ]Retry指定尝试的时...
2020-03-31 15:28:31 4400
原创 RF- BuiltIn库-should关键字
15.5. should be trueshould be true 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息 案例如下:${a} set variable...
2020-03-30 18:13:03 3397
原创 算法_正整数数组的最优跳动方式_python
题目:获取一个正整数数组的最优跳动方式,要求如下:1)从数组中间的任意位置开始向右跳,每次跳动的步伐数不能超过该位置对应元素的值2)在跳动次数最少的情况下计算每次跳动的步伐#定义一个树节点,普通的树class ptree(): def __init__(self,index,lst = []): self.index = index #树的节点值 ,此处为列表的元素...
2020-03-29 21:16:59 310
原创 算法_堆排序_python
#堆排序def adjust(lst,beg,end,isBeg = True): i = 0 if end ==1: i = 0 else: i = int((end - 2)/2) + (end - 2)%2 rang = None if isBeg: rang =range(i +...
2020-03-29 21:10:13 91
原创 算法_二叉树_python
二叉树的相关操作创建二叉树先序、中序、后续遍历删除节点、添加节点计算二叉树的叶子个数#二叉树 # 1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;# 2)若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;# 3)任意节点的左、右子树也分别为二叉查找树。#定义个二叉树节点类,python中无structclass btnode...
2020-03-29 21:07:40 204
原创 算法_插值查找_python
#插值查找def binary_search(lis, key): low = 0 high = len(lis) - 1 time = 0 while low <= high: time += 1 # 计算mid值是插值算法的核心代码 mid = low + int((high - low) * (key - lis[low])/(lis[high...
2020-03-29 20:49:55 316
原创 算法_二分查找_python
#二分查找def orderby(lst,value): lg = len(lst) beg = 0 end = lg-1 while beg<=end: mid = int((beg+end)/2) print("mid = ",mid) if lst[mid] < ...
2020-03-29 20:24:20 82
原创 算法_归并排序_python
#归并排序def merge(lst1,lst2): lst = [] i,j = 0,0 while i < len(lst1) and j < len(lst2): if lst1[i]<lst2[j]: lst.append(lst1[i]) i +=1 elif ls...
2020-03-29 18:37:38 134
原创 算法_希尔排序_python
#希尔排序 def shell_sort(array): gap = len(array) while gap > 1: gap = gap // 2 for i in range(gap, len(array)): for j in range(i % gap, i, gap): ...
2020-03-29 18:21:39 109
原创 算法_插入排序_python
#插入排序def insert(lst): for i in range(1,len(lst)): for j in range(0,i): if lst[j] > lst[i]: lst.insert(j,lst.pop(i)) break print(lst...
2020-03-29 18:18:48 93
原创 算法_快排_python
#快排def quick(begin,end,lst): if begin > end: return print('---------------------------') beg = begin ed = end while beg < ed: while beg<ed and lst[beg]<...
2020-03-29 18:12:33 98
原创 算法_冒泡排序_python
#冒泡排序def bubble_sort(lst): length = len(lst) for i in range(length -1): print("-----------------------------------") for j in range(length -i -1): if lst[j] > ...
2020-03-29 18:08:01 170
原创 算法_选择排序_python
#选择排序,从小到大def select_sort(ll): length = len(ll) for i in range(0,length -1): min_pos = i for k in range(i+1,length): if ll[min_pos] > ll[k]: m...
2020-03-29 18:03:47 74
原创 Selenium2Library关键字Set Focus To Element
Name:Set Focus To ElementSource:设置焦点到指定的节点对象,一般为输入框Arguments:[ locator ]Locator:xpath,为要获取焦点的节点的xpath案例:设置焦点到输入密码框RIDE的脚本:open browser https://mail.qq.com/ chromesleep 2select fra...
2020-03-26 15:48:25 1344
原创 RF_BuiltIn库关键字should be true
1 意义:判断表达式返回的结果是否为true,true的话,断言成功,否则失败,停止执行本suite2 Arguments:[ condition | msg=msg ]Condition 表达式,与编程语言的表达式一样Msg表达式为false的话,返回的错误信息3 案例如下:${a} set variable 1${b} set variable 2shou...
2020-03-26 15:13:40 1566
原创 Selenium2Library关键字Wait Until Element Does Not Contain
作用:等待指定的节点对象的文本内容中,没有包含某个指定的文本内容参数Arguments:[ locator | text | timeout=timeout | error=error ]Locator:为节点、元素的xpath,非某个属性,即xpath最后不能为@属性或者 text()结尾Text:不希望包括的内容,模糊匹配,从xpath指定的元素的文本内容中匹配,切记文本内容Time...
2020-03-26 13:49:19 914
原创 python3+Robotframework+ride+Selenium2Library+Autoitlibrary框架组件介绍
python3:基于python3的架构,其他组件均作为python3的第三方库 进行安装与应用RF中可以导入python提供的关键字Python代码中也可以导入如下组件的库,进行UI或者接口测试 RobotFramework是一款python编写的开源自动化测试框架,,由Nokia Siemens Networks开发并提供支持。 RIDE是一款专门用来编辑Robot Frame...
2020-03-25 11:36:53 314
原创 web UI自动化的必备知识
亲:如果你想在web UI自动化方面有所进步,请先具备如下知识一、python二、xpath三、html四、JSDOM五、http/https六、JS(建议学习,这样你才能看懂JSDOM)最后才是:WEB UI自动化框架的学习,框架只是工具,使用工具,结合产品的特点,进行应用。骄傲一下:我有幸这些都系统的学习了,且进行案例应用。最最重要的:学习不是停留在了解与阅读的层次,而是每个...
2020-03-24 20:03:30 255
原创 python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装
python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装步骤我的环境:操作系统:64位windows server 2012时间:202003151 Python3.7的环境64位依次安装:Git-2.19.1-64-bit.exeAnaconda3-5.3.0-Windows-x86_64.exeVSCodeUser...
2020-03-24 19:42:44 550 1
原创 pip
pip1、 安装扩展库的命令,安装python时,自动安装,路径加入path中2、命令 安装: cmd >pip install 库名称实质为,从指定的网站下载指定的库,安装,如果网站没有就会失败3、pip区分版本,需要更新,命令如下python -m pip install --upgrade pip4、查看pip的版本pip --version5、指定新的下载地址,配置...
2020-03-23 19:59:25 161
原创 Selenium2Library关键字Wait Until Element Contains
Selenium2Library关键字Wait Until Element Contains作用:等待指定的节点对象的文本内容中,包含某个指定的文本内容参数Arguments:[ locator | text | timeout=timeout | error=error ]Locator:为节点、元素的xpath,非某个属性,即xpath最后不能为@属性或者 text()结尾Text:...
2020-03-23 19:50:50 2582
JavaScript日常学习总结.docx
2020-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人