- 博客(10)
- 收藏
- 关注
原创 使用Windows的 cmd 执行Python的.py脚本--注意事项
1、导入函数问题:我想导入getDate.py里的dataRange函数,因为另外三个脚本都会用到这个时间函数方法:把该函数脚本getDate.py 和另外三个脚本放在同一目录下,直接在.py脚本里import即可如下:2、当需要执行的SQL语句很长时,需要在每一行的后面加上" \ "。注意!!! ——> “” 后面不要有空格,否则执行脚本时会报错:SQL语句只有像这样全部置灰,才是正确的。...
2020-12-31 16:52:22
573
原创 Python+requests做自动化测试总结
Python+requests做自动化测试总结掌握Python+requests做接口自动化测试就行了,再用unittest或pytest组织测试用例;参数化可以用Excel或yaml或其他方式管理测试数据。主要掌握get、post请求,其他put、delete请求和post一样(几种请求体格式都试下)get: res = requests.get(url = ‘http://www.baidu.com’,params={‘kw’:‘test’}) // 关键字params = {}
2020-11-18 17:52:26
194
原创 session.request的post和get请求
requests的post请求1、登录请求如果请求的数据格式为json,有2种方式:1). 字典格式定义数据,使用json.dumps(payload)转换成json数据,使用data参数进行报文提交2). 直接使用json参数传字典进行报文提交(payload使用单引号双引号都可以)...
2020-11-18 17:19:39
2951
原创 selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable的解决方法
解决办法:有页面跳转的 主动加个时间延时time.sleep(2)
2020-11-15 19:44:42
506
原创 Selenium Web自动化测试(电商)
需求驱动代码首先打开浏览器:执行脚本后发现报错:1)FileNotFoundError: [WinError 2] 系统找不到指定的文件。2)selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.这是因为chromedriver没有配置到环境变量里。解决方法:把chromedriver.exe配置到环境变量里,(放到python的目录下
2020-11-15 12:03:33
587
原创 为什么字符串比较:‘10‘ < ‘2‘
关于字符串大于小于比较:先比较第一个字符的ASCII码如果第一个字符一样,再比较第二个字符的ASCII码所以实际应用中,并没有什么价值数字字符串的比较是按照位置一个一个对应比较的。比如'10'的第一位是1,字符串'2'的第一位是2,所以'10' 小于'2'...
2020-11-10 21:24:57
1959
1
原创 postman接口报文返回:系统异常
场景:在做python脚本参数化时,同样的请求报文,在postman里可以发送成功,但是发给同事做自动化跑接口时,却返回"系统异常"。今天在做Jmeter时,发现又出现了同样的问题。原因:因为没有添加请求头headers解决方法:线程组->右键添加【配置原件】->[http 信息头管理器],添加上请求头即可。...
2020-10-29 18:04:00
4375
原创 Jmeter设置CSV Data Set Config,未读取文件中参数的原因
在使用Jmeter做参数化时,请求报文中设置了字段参数化格式:${字段名},但运行时仍然报:流水号重复原因:在使用文件设置字段参数化时,【变量名称】未填写,所以没有取到。解决办法:CSV Data Set Config中的【变量名称】填写为请求报文中的相应变量字段(csv文件、请求报文、变量名称 三个名称最好设置成一致的)...
2020-10-28 21:39:56
1840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人