摘要:
为什么会使用单例模式: 问题:有几个页面就有几个浏览器对象driver,会打开多个浏览器。ui自动化过程中,只需要打开一个浏览器 解决: python本身就是有单例模式,同样的对象保证只有一个对象 #设置单例模式 """ 类创建实例: 1- 先调用__new__() 创建方法 一般类里面省略不写,自 阅读全文
摘要:
设计场景第一!! 线程数:配置几个就代表有几个虚拟用户 Ramp-Up 时间(秒):表示从第一个虚拟用户开始生成直到最后一个虚拟用户开始生成的时间,加入配置了5个虚拟用户,Ramp-Up 设置成10s,那么jmeter会每隔2s生成1个虚拟用户,这个选项主要的作用是控制并发的强度,不让虚拟用户在同一 阅读全文
摘要:
TAB 代码向后缩进 SHIFT + TAB 代码向前取消缩进 CTRL +DELETE 向后逐渐删除 CTRL + BACKSPACE 向前逐渐删除 CTRL + ALT + SPACE 快速导入任意类 CTRL + / 单行注释 CTRL + SHIFT + / 块注释 ALT + ENTER( 阅读全文
摘要:
性能测试概述: 通过并发工具请求服务器,提前发现性能问题,优化并且解决 实际工作中什么时候才需要做性能测试? 1.常规需求 2.用户反映性能问题 3.对项目性能不放心 性能测试最终目标:希望项目达到一个什么样的标准? 多:可以支持更多的用户访问 快:用户体验舒畅 好:访问都能成功,没有错误率 省:达 阅读全文
摘要:
WebOpLib.py测试库 from selenium import webdriver from cfg import *class WebOpLib(): def openwebsite(self): self.driver=webdriver.Chrome() self.driver.max 阅读全文
摘要:
我遇到的问题,之前安装的是windows安装程序包,在本地开启个服务,现在通过jenkins集成去执行用例,打开浏览器,以及在浏览器中的操作是不可见的 也就是不能界面化,只能在后台运行。 解决方法: 1.检查谷歌浏览器的版本 2.下载谷歌浏览器对应的chromedriver 下载地址:http:// 阅读全文
摘要:
找解决方案,找了好久,终于找到了, 其他博客给了我思路 F12后切换到Application,然后看token是存储在localStorage还是sessionStorage 实现代码: LoginUrl,usename,password我都自己封装在cfg.py文件中了 import time f 阅读全文
摘要:
reps=requests.post(url,data=XXX) resp.encoding='unicode_escape' 阅读全文
摘要:
Importing test library 'pylib.xxxx' failed: ModuleNotFoundError: No module named 'pylib' 1.进入D:\Auto\Lib\site-packages目录,这里是你自己的目录2.新建一个.pth文件,里面写工程路径 阅读全文
摘要:
第一步,建立分组 第二步:填入添加分组的分组名,简介,组长 第三步:添加项目 第四步:添加接口 点击提交后: 可以进行tag设置,便于后续查找 完成,未完成,根据实际情况去填写,我这里是未完成(接口默认是未完成的,完成状态是需要自己修改的) 返回数据设置,我这里我写的是name和sex属性,根据实际 阅读全文