因为工作原因,需要用写自动化脚本。代码能力有限,只好考虑用工具做。针对业务涉及到多个角色账号登录,因此决定用Jmeter来开始脚本。 以下是一个简单的业务场景: 在这个过程中...
因为工作原因,需要用写自动化脚本。代码能力有限,只好考虑用工具做。针对业务涉及到多个角色账号登录,因此决定用Jmeter来开始脚本。 以下是一个简单的业务场景: 在这个过程中...
在许多接口,尤其涉及到金额的地方,都需要用加密算法对数据进行加密。像密码、金额之类的,如果不做加密,被篡改数据,公司的损失会很大。 这里主要说MD5加密(即摘要算法),也就是...
1、基本参数 -p 指定软件包名,如果不指定则随机启动所有app -v 日志详细程度,总共分为level 0(-v)、level 1(-v -v)、level 2(-v-v ...
1、环境变量与全局变量 1)环境变量可以设置多组,但全局变量只能设置一组(Gloabs) 2)环境变量的优先级比全局变量的优先级要高 3)全局变量一般用在collection...
1、单独添加一个或多个用例 suite=unittest.TestSuite()suite.addTest(Class_name(case_1))suite.addTest(...
三步思路: 1.用正则表达式提取响应的关键字,并设置变量名为var1 1)模板:用于从找到的匹配项创建字符串的模板。这是一个带有特殊元素的任意字符串,用于引用正则表达式中的组...
1、HTTP协议与TCP协议的关系 TCP是传输层协议,以IP协议为基础,负责数据传输;HTTP是应用层协议,以TCP为基础,负责美化数据;从本质上说,Http协议是建立在T...
Http响应是服务器返回给客户端的数据,包括状态行、响应头、响应体。 1.状态行 HTTP/1.1 200 OK 状态行包括协议版本号、状态码、结果描述; 2.响应头 Dat...
有一次,公司售后反馈客户售货机的部分商品被都以一分钱出售了好多件,没想到薅羊毛都搞到自家来了,客户很愤怒;查了原因,发现原来有些学生将我们小程序里的下单接口给篡改了,而我们的...
1、cookie 1)Http协议是无状态的,如果没有cookie,每次登陆后再进行增、删改查操作都要重定向到登陆页面,对用户来说无疑是个麻烦。 2)分类 cookie有两种...
随着对selenium不断的深入学习,在网上搜索的资料越多,才发现自己掌握的只是冰山一角。 1、强制等待 用法:time.sleep(time_to_wait) t...
在做UI自动自动化过程中,我们经常用到各种属性定位元素,如id、name、xpath等。多数情况下,可能很多定位元素属性不明显,这时我通常寄希望于xpath,虽然它执行效率低...
1.查看进程端口号或进程是否运行 ps -ef | grep xx *xx表示进程名称 2.查看端口 netstat -anp | grep Pid 如果是LISTEN表示...
启动浏览器 driver =webdriver.Chrome() 打开网页 driver.get(URL) 获取当前加载页面的 URL driver.curren_url 关...
今天的主题让我想起了过去的无知和愚蠢,不过谁不是一点点进步的了~ 有一次,向开发提了一个web端的bug,回归后还是有问题,忍不住和开发妹子一起复现,才知道连F5与ctrl+...
最近终于将shell语法知识捋了一遍,但是还有些小的知识点需要被总结和记录。 1、包含 之前的变量类型说到过,每个脚本里的变量都是独立的;但是我如果就想使用另一个脚本里的变量...
Bash 支持很多运算符,其中包括:算数运算符、关系运算符、逻辑运算符和字符串运算符。 1.算数运算符 +表示“加” -表示“减” *表示“乘”,linux里*是模糊匹配,在...
1.if分支 基本语法: If [ 表达式 ];then 执行语句 fi 注意: 1)与python类似,也有If ...elif...else...fi结构 2)双圆括...
变量分为:本地变量、环境变量、位置变量及特殊变量。 1.本地变量 只在shell脚本内部使用,各脚本之间的变量独立; 2.环境变量 与Windows系统的环境变量类似,在整个...
数组用括号包裹元素,各元素间用空格分隔,语法如下:array=(vau1 vau2 vau3...vaun),索引下标从0开始。 索引定义数组如下: array[0]=vau...