摘要: https://blog.csdn.net/sinat_29673403/article/details/78520711 https://seleniumhq.github.io/selenium/docs/api/py/webdriver/selenium.webdriver.common.to 阅读全文
posted @ 2019-07-02 15:46 jojo-jiao 阅读(351) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xdp-gacl/p/4097608.html 阅读全文
posted @ 2019-06-05 15:26 jojo-jiao 阅读(94) 评论(0) 推荐(0) 编辑
摘要: https://baijiahao.baidu.com/s?id=1602958532092938474&wfr=spider&for=pc&isFailFlag=1&from=singlemessage&isappinstalled=0 阅读全文
posted @ 2019-06-05 15:24 jojo-jiao 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 所谓响应时间的“2-5-8原则”,简单说,就是 当用户能够在2秒以内得到响应时,会感觉系统的响应很快; 当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以; 当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受; 而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了, 阅读全文
posted @ 2019-05-20 08:00 jojo-jiao 阅读(751) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.cnblogs.com/givemelove/p/8482361.html 1. 所有版本chrome下载 是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了。 http://www.slimjet.com 阅读全文
posted @ 2019-05-15 08:49 jojo-jiao 阅读(3927) 评论(0) 推荐(0) 编辑
摘要: selenium3+python3环境搭建教程图解 出处:https://m.jb51.net/article/152224.htm selenium3+python3环境搭建教程图解 出处:https://m.jb51.net/article/152224.htm 这篇文章主要介绍了seleniu 阅读全文
posted @ 2019-05-15 08:33 jojo-jiao 阅读(186) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xg_ren/article/details/79354364 https://blog.csdn.net/qq_36617521/article/details/53633420 https://blog.csdn.net/ls5718/article/ 阅读全文
posted @ 2019-04-24 10:11 jojo-jiao 阅读(12517) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/lychbeyond/article/details/51547726 关于loadrunner使用web_add_header添加HTTP信息头(比如Content-Type,token等)和使用 1.web_add_header添加HTTP信息头(比如 阅读全文
posted @ 2019-04-20 18:32 jojo-jiao 阅读(2399) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_38948797/article/details/79111566 阅读全文
posted @ 2019-04-19 14:13 jojo-jiao 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 在我们进行需求的时候也需要对被测项目的架构有一定的认识,如果不了解被测系统的架构,那么在后期的性能分析与调优阶段将无从下手。 简单系统架构介绍 因为每个公司的业务不同,采用的技术,架构也都有很大不同。但不管怎么变动,但基本都在三层架构的基础上扩展与改进。 下面看一个基本的系统架构: 表示层: 表示层 阅读全文
posted @ 2019-04-19 12:46 jojo-jiao 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 性能分析与调优如何下手,先从硬件开始,还是先从代码或数据库。从操作系统(CPU调度,内存管理,进程调度,磁盘I/O)、网络、协议(HTTP, TCP/IP ),还是从应用程序代码,数据库调优,中间件配置等方面入手。 单一个中间件又分web中间件(apache 、IIS),应用中间件(tomcat 、 阅读全文
posted @ 2019-04-19 12:42 jojo-jiao 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 来源:https://blog.csdn.net/qq_28863045/article/details/80372353 having的用法 having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在 阅读全文
posted @ 2019-04-18 08:17 jojo-jiao 阅读(9523) 评论(0) 推荐(0) 编辑
摘要: 大数据量接口url,date(json),para,返回code码,状态,text,assert等存入excel 如果每个接口有无数案例: get接口测试方法(不带参数): for循环读取excel里的url,添加到一个列表里,或者不添加到列表,直接循环url列 for i in exceltabl 阅读全文
posted @ 2019-04-15 15:42 jojo-jiao 阅读(811) 评论(0) 推荐(0) 编辑
摘要: xlrd模块读excel pandas模块读excel python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel. 以下语法基于p 阅读全文
posted @ 2019-04-15 09:13 jojo-jiao 阅读(657) 评论(0) 推荐(0) 编辑
摘要: # 以在禅道上传文件为例: 一、创建一个类,类里面写一个登录方法: 二、上传图片接口: 三、编写、执行测试用例: 阅读全文
posted @ 2019-04-15 08:58 jojo-jiao 阅读(2718) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要区分出上传按钮的种类,大体上可以分为两种,一种是input框,另外一种就比较复杂,通过js、flash等实现,标签非input 一、input 标签 示例网址:http://sahitest.com/demo/php/fileUpload.htm 网页如下: 代码如下: send_key 阅读全文
posted @ 2019-04-15 08:54 jojo-jiao 阅读(1422) 评论(1) 推荐(0) 编辑
摘要: https://blog.csdn.net/keny88888/article/details/81020079 阅读全文
posted @ 2019-04-14 11:52 jojo-jiao 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 依据根据2017年10月份最新的手机号正则进行编码, 正则如下:(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8}代码# -*- coding: utf-8 -*- import random def create_phone(): # 第二位数字 second 阅读全文
posted @ 2019-04-13 20:12 jojo-jiao 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 数据驱动:http://www.cnblogs.com/fnng/p/9375172.html 阅读全文
posted @ 2019-04-11 18:19 jojo-jiao 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 考虑如下测试点: (1)接口正确性测试(内部/外部) (2)必要参数正常,缺少,不对等 (3)参数值类型正常,异常等 (4) 其他:同步/异步请求测试 (5)考虑响应时间 参考来源:http://www.cnblogs.com/zoraliu66/p/6743126.html 参考来源:https: 阅读全文
posted @ 2019-04-11 08:59 jojo-jiao 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 来源:https://www.cnblogs.com/dwdw/p/9553023.html 阅读全文
posted @ 2019-04-09 11:34 jojo-jiao 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 来源:https://blog.csdn.net/qq_43485197/article/details/83652797 阅读全文
posted @ 2019-04-09 09:37 jojo-jiao 阅读(2252) 评论(0) 推荐(0) 编辑
摘要: 编译时候:javac -encoding UTF-8 XXX.java 阅读全文
posted @ 2019-04-04 15:00 jojo-jiao 阅读(354) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/aland-1415/p/6949964.html 一、Monkey 简介 Monkey 就是SDK中附带的一个工具。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入 阅读全文
posted @ 2019-04-03 17:43 jojo-jiao 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-02 12:46 jojo-jiao 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、快速排序 2、IP的有效值是1.0.0.1~255.255.255.255,写个程序参数是char*的IP,返 回IP是否合法提示:IP不超过4位,是否每一位都在合法范围,是否包含非法字符 3、一个字符串数组char*A[]={'china','chinese',chese',...},求这个数 阅读全文
posted @ 2019-04-02 09:05 jojo-jiao 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 选中函数 F1 帮助 F4 Runtime Setting F5 运行 Ctrl Alt C 注释 Ctrl Alt U 取消注释 Tab 缩进 Shift Tab 取消缩进 Ctrl L 打开参数管理对话框 Ctrl T 开始事务对话框 Ctrl D 结束事务对话框 Ctrl G 跳转至脚本第N行 阅读全文
posted @ 2019-03-17 18:53 jojo-jiao 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 来源: https://blog.csdn.net/adonis_lu37/article/details/79346367 读取txt文件中的数据来实现参数化 创建data.txt文件 baidu_readData.py 登录参数化(读取txt文件) 按照上面的思路,对自动化脚本中用户名、密码进行 阅读全文
posted @ 2019-03-12 17:00 jojo-jiao 阅读(1665) 评论(0) 推荐(0) 编辑
摘要: 请看链接https://www.cnblogs.com/fengyiru6369/p/7993366.html 1 # coding=utf-8 2 from selenium import webdriver 3 driver = webdriver.Firefox() 4 driver.maxi 阅读全文
posted @ 2019-03-12 16:38 jojo-jiao 阅读(1582) 评论(0) 推荐(0) 编辑
摘要: 一、登录封装 把登录写成一个类,里面写登录的方法,保存文件为loginclass.py 二、调用 阅读全文
posted @ 2019-03-12 16:27 jojo-jiao 阅读(3112) 评论(0) 推荐(0) 编辑
摘要: import time,os driver.get_screenshot_as_file ( ' name.png ' ) nowtime=time.strftime( '%Y-%m-%d_%H_%M_%S',time.localtime(time.time())) #当前时间 filename=' 阅读全文
posted @ 2019-03-07 16:37 jojo-jiao 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 举例 import logging class Logger: def addlog(self): #打印日志到文件 logpath=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) file=time.strftime('%Y- 阅读全文
posted @ 2019-03-05 11:10 jojo-jiao 阅读(239) 评论(0) 推荐(0) 编辑
摘要: python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chi 阅读全文
posted @ 2019-03-04 16:21 jojo-jiao 阅读(468) 评论(0) 推荐(0) 编辑
摘要: import unittest,time,osfrom lib import HTMLTestRunner_PY3 #需要模板 def htmlreport(): reportdir=os.path.dirname(os.path.abspath('.'))+'\\report\\' testdir 阅读全文
posted @ 2019-03-04 16:09 jojo-jiao 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 序号 断言方法 断言描述 1 assertEqual(arg1, arg2, msg=None) 验证arg1=arg2,不等则fail2 assertNotEqual(arg1, arg2, msg=None) 验证arg1 != arg2, 相等则fail3 assertTrue(expr, m 阅读全文
posted @ 2019-03-01 14:13 jojo-jiao 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 闭包 在Python中创建一个闭包可以归结为以下三点 闭包函数必须有内嵌函数 内嵌函数需要引用该嵌套函数上一级命名空间中的变量 闭包函数必须返回内嵌函数 在Python中,函数对象有一个__closure__属性,我们可以通过这个属性看看闭包的一些细节 从这里可以看到闭包的原理,当内嵌函数引用了包含 阅读全文
posted @ 2019-02-28 10:05 jojo-jiao 阅读(202) 评论(0) 推荐(0) 编辑
摘要: html 基础 HTML 是一种相当简单的、由不同元素组成的标记语言,它可用于表示文本片段,使文本在文档中具有不同的含义(段落、项目列表、表格),将文档结构化为逻辑块(头部、主体、导航菜单),并且可以将图片,影像等内容嵌入到页面中。 HTML由一系列的元素组成, 可以使用它来封装,标记内容的不同部分 阅读全文
posted @ 2019-02-28 10:02 jojo-jiao 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 返回函数被装饰的函数 调用被装饰函数时,参数传递给返回的函数,所以wrap的参数要与被装饰函数一致,或者写成wrap(*arg, **dict) 带参数的装饰器,本质是一个返回装饰器的函数 参数123传给函数out_f 返回装饰器decorator,@out_f("123") 就是@decorato 阅读全文
posted @ 2019-02-27 16:49 jojo-jiao 阅读(286) 评论(0) 推荐(0) 编辑
摘要: def faction(lis): for i in lis: if isinstance(i,list): faction(i) else: print(i)lis = [1, 2, [4, [5, [6, [7], 8],9],0],3,9]faction(lis) 结果缩进显示def getitem(l,level... 阅读全文
posted @ 2019-02-27 16:00 jojo-jiao 阅读(2870) 评论(0) 推荐(0) 编辑
摘要: 报错: 1、启动 terminal 报 java.io.IOException: Couldn't create PTY? 解决:File -> Settings -> Tools -> Terminal查看路径是否正确 2、python命令行执行 .py文件提示ModuleNotFoundErro 阅读全文
posted @ 2019-02-26 16:16 jojo-jiao 阅读(452) 评论(0) 推荐(0) 编辑