小赖同学啊
这个作者很懒,什么都没留下…
展开
-
scrapy spider框架download下来就可以用
这里只实现了当前页可视化区域的数据,由于casn下一页是需要滚动鼠标 才加载下一页,这里估计是需要selenium加持才能实现对下一页数据的抓取。4.1.3在 pipelines.py文件中配置将抓取到的数据保存到redis中。首先在项目中的setting文件中配置对应的参数。运行后数据被抓取保存到本地的json格式的文件中。原创 2024-09-24 16:56:18 · 63 阅读 · 0 评论 -
基于docker安装的Jenkins实现python执行自动化测试程序
通过以上步骤,您应该可以在通过 Docker 安装的 Jenkins 中成功安装 npm 和相关的 Node.js 包。在Jenkins中插件管理中下载python后,回到Jenkins容器中 查找刚下载的python所在位置。2.在一下图示中进行获取环境变量后 执行自动化测试脚本入口,也只可以不通过环境变量,直接利用绝对路径来执行。如果是移动端的自动化程序,是需要在Jenkins容器中安装对应appium环境,通过Jenkins实现自动化测试,在全局配置中配置好后,执行构建发生如下错误。原创 2024-03-07 18:34:45 · 252 阅读 · 0 评论 -
vue创建前端项目
vue。原创 2024-01-23 10:54:18 · 226 阅读 · 0 评论 -
史诗级别的UI、api测试思路和框架实现过程
这个框架和实现方案,将是软件测试界的天花板,做到这种程度的已经是大佬级别的人,还差一点就是测试开发(平台级别)。如果大家有需要,可以联系,象征性的收取部分价格。原创 2023-12-27 15:51:44 · 394 阅读 · 0 评论 -
sonar与postgres结合问题
在做了自动化测试后,代码扫码和质量可能不能保证,借助sonar进行代码扫描。2.将sonar的配置文件进行粘贴 sonar.properties。1.一直提示connect refusued。3.需要改变的位置将。原创 2023-12-19 18:18:29 · 381 阅读 · 0 评论 -
allure修改logo 自定义
那我们就有必要对allure报告进行一些定制。再次使用 allure open C:\devlopePath\new_nergeryApp_auto\result 生成即可。打开allure2.17.2/plugins/custom-logo-plugin/static文件夹,可以看到。当你做完第一步以后,如果再执行命令生成报告,logo已经替换为上面图片了。1、给allure.yml插件custom-logo-plugin。打开它,在最后添加custom-logo-plugin。原创 2023-11-28 15:19:26 · 689 阅读 · 3 评论 -
移动端的自动化基于类实现启动一次应用跑全部用例
1.unittest框架def setUp(self) -> None: # 每一条测试用例开始前执行def tearDown(self) -> None: # 每一条测试用例结束后执行def setUpClass(cls) -> None: # 此类的所有测试执行前执行一次def tearDownClass(cls) -> None: # 此类的所有测试执行后执行一次2.pytest框架。原创 2023-11-22 16:48:11 · 509 阅读 · 0 评论 -
pytest中的pytest.ini
这个就是为测试用例自定义标签,但是有一个问题就是只能在CMD中实现通过标签来执行测试用例,在代码中不能实现通过标签执行指定的测试用例。如图所示,按照上面代码块,应该只执行方法名为test_login_correct_username但是还是从整个用例的开始执行。在consel中去掉上面的错误信息,让界面更干净一点。如果在代码中的主函数中通过命令的方式好像没能实现。原创 2023-11-06 18:58:01 · 442 阅读 · 0 评论 -
Jmeter-Beanshell取样器中引入自制的java脚本(jar java class)
2.class_path一般不能包含包名对应的目录路径如/Users/liuqingjun/workspace/T139/bin/com/test否则可能会报错Errorinvokingbshmethod:evalCreateFile(wrongname:***/***)Vars:操作jmeter变量,这个变量实际上引用了Jmeter线程中的局部变量容器(本质是map),测试用例可以通过它获取到变量的值;2、设置Jmeter变量的值,将定义的变量或提取的变量做修改后再进行传参。原创 2023-10-01 09:21:47 · 810 阅读 · 0 评论 -
jmeter接口压力测试-(二)
取值就要从下一进行取值httpshttps。原创 2022-07-26 11:03:21 · 331 阅读 · 0 评论 -
jmeter接口压力测试(一)
环境准备环境配置。原创 2022-07-26 10:53:45 · 234 阅读 · 0 评论 -
python3 集成HTMLTestRunner “‘dict‘ object has no attribute ‘has_key”
python3 集成HTMLTestRunnerhttp://tungwaiyip.info/software/HTMLTestRunner_0_8_2/HTMLTestRunner.py保存成py文件 然后放到Lib目录中修改的地方有第642行,把if not rmap.has_key(cls): 修改为if not cls in rmap:第772行,把 ue = e.decode(‘latin-1’) 修改为 ue = e第766行,把uo = o.decode(‘latin..原创 2022-05-17 16:44:41 · 134 阅读 · 0 评论 -
Jmeter使用吞吐量控制器实现不同的用户操纵不同的业务
一、需求需求:商城系统,模拟用户真实行为,80%的用户下单,20%的用户查询二、脚本实现80%的用户查看文章20%用户创建文章根据post_id是否能整除2,决定编辑还是删除原创 2022-04-18 10:10:48 · 275 阅读 · 0 评论 -
网页端软件产品的UI自动化构思
1.采用文本对象模型 进行编码from time import sleepclass BasePage(): # 临时driver # driver=webdriver.Chrom() # 构造函数 def __init__(self,driver): self.driver=driver # 访问rul def open(self,url): self.driver.get(url) # 元素定位原创 2022-03-31 16:18:41 · 1153 阅读 · 0 评论 -
jenkins 集成sonar
硬条件:1.jenkins 可以成功启动2.sonar ,sonar_scanner安装成功值得注意的地方:1.需要在项目的根目录中命名一个文件sonar-project.properties(其他是否可以为尝试)在这里给出官方的配置:# must be unique in a given SonarQube instancesonar.projectKey=my:project# --- optional properties ---# defaults to proj原创 2021-11-29 15:00:54 · 1597 阅读 · 0 评论 -
sonarqube-6.0 代码质量检测工具
友好提示 该工具的版本不要太高 否则直接安装不了 ,除非升JDK到9以上安装的过程过于简单 在细节方面如下:1.配置文件中的注释不要放在属性值的后面2.安装的过程中如果启动不了请自行查看日志...原创 2021-11-11 17:40:25 · 243 阅读 · 0 评论 -
python defaultTestLoader.discover批量加载测试用例
tip:discover是递归匹配文件的,如果设定的目录是测试用例的根目录的话,discover会去匹配每个子目录下的所有用例,匹配成功的用例就加载到discover,但是在这里需要注意一点,存放用例的目录属性必须是python package,必须要有__init__.py,不然不会获取成功。...原创 2021-11-11 16:25:13 · 810 阅读 · 0 评论 -
jmeter性能测试分析及概念介绍
原创 2021-01-08 11:30:36 · 162 阅读 · 0 评论 -
windows下安装 Allure工具
环境1、安装JDK1.8+2、安装Allure下载Allure的zip安装包,https://github.com/allure-framework/allure2/releases 解压到allure-commandline目录 进入bin目录,运行allure.bat 添加allure到环境变量PATH(\安装路径\allure-commandline\bin)添加环境变量的方法:计算机--属性--高级系统设置--环境变量--系统变量--path--编辑然后新开cm.原创 2020-11-26 16:26:32 · 1931 阅读 · 0 评论 -
Scrapy css选择器提取数据===留存用
一.标签属性值的提取href的值URL的提取:这是最常见的,我们要进入下一页、或是打开内容页……都少不了URL值,如下面这段HTML,我们来提取一下里面的URL<ol class="page-navigator"> <li class="current"><a href="http://lab.scrapyd.cn/page/1/">1</a></li> <li><a href="http://lab.scrap.原创 2020-11-19 10:12:34 · 355 阅读 · 0 评论 -
win系统启动jupyter notbook
1、Jupyter Notebook和pip 为了更加方便地写Python代码,还需要安装Jupyter notebook。 利用pip安装Jupyter notebook。 为什么要使用Jupyter?参考:https://www.zhihu.com/question/37490497 pip:Python的包管理工具,安装Python的同时已经安装好了。 Jupyter notebook: 一个交互式笔记本,支持运行40多种编程语言。 利用她来写...原创 2020-11-18 13:37:08 · 360 阅读 · 0 评论 -
Python实现微信看发送消息
来源:办公自动化(PPt EXCEL world 邮件 )整体流程:1.首先安装itchat2.提供扫码入口进行登录3.选择要发送消息的对象4.编辑需要发送的消息5.发送代码试下:import itchatitchat.auto_login(enableCmdQR=True,hotReload=True)to_name=itchat.search_friends(name='@----刈-carzy')itchat.send_msg('ceshi',toUserNa原创 2020-11-18 13:33:17 · 216 阅读 · 0 评论 -
接口自动化测试之前,这些基础是你需要掌握的
什么是接口测试测试人员通常所说的“接口测试”是针对系统各组件之间接口的一种测试,它属于功能测试。接口能测出普通界面操作难以发现的问题。如,我们都知道系统是由前端后端组成,一些数据在前端做了校验,后端同样也需要校验才能保证安全,界面操作显然只能检查到前端校验这一层,只有直接面对前后端之间的该接口才能检验出后端是否也做了校验。接口测试的必要性 可以发现很多页面操作发现不了的问题 检查系统的异常处理能力 检查系统的安全性、稳定性 前端随便变,接口测好了,后端不用变...原创 2020-11-13 14:25:36 · 388 阅读 · 0 评论 -
智能可穿戴设备测试
1.材料测试材料测试往往发生在原型和样品制造的阶段。我们一般会采取如下的材料测试类型:化学测试:这涉及到检测出是否具有潜在的刺激性、或是有害的化学物质。这些物质可能存在于可穿戴设备的某个部件中(如:鞋子里),而这恰恰是各国本地法律所严令禁止的。 机械/物理测试:该测试能确保设备中的所有部件都能够恰当地相互连接,其中对于耐磨性的测试尤为重要。 性能测试:这方面的测试着重于检验设备是否符合那些由公司设定的质量标准,包括:设备是否在极端天气条件下具有抗摩擦、和抗压能力等方面。2.硬件测试下面让我原创 2020-10-13 15:44:39 · 4748 阅读 · 0 评论 -
echarts在项目中的应用
背景:1.目前想做一个API自动化测试的平台2.首页的展示希望用数据进行说明 2.1 echartEcharts--商业级数据图表 商业级数据图表,它是一个纯JavaScript的图标库,兼容绝大部分的浏览器,底层依赖轻量级的canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。Echarts支持的图表? 折线图(区域图)、柱状图(条...原创 2020-07-08 10:54:54 · 591 阅读 · 0 评论 -
移动端自动化测试框架+appium
移动端UI自动化测试appium的使用请移步去对应博客查看缺陷:1.缺少集成git Jenkins接口自动化测试框架:接下来就是:1.抽出host2.建工具类3.配置文件4.与数据中的值进行匹配5.对request_result中的状态码进行判断6............原创 2020-07-01 18:17:07 · 858 阅读 · 0 评论 -
自动化运维工具Ansible----------安装部署
(二)Ansible的安装与配置1,安装相应的基础模块,建议使用yum直接安装(yum install python26 python26-PyYAML python26-paramiko python26-jinja2 python-simplejson -y)[root@GJB-TESTING .ssh]# yum install python26 python26-PyYAML python26-paramiko python26-jinja2 python-si...原创 2020-06-09 16:22:22 · 231 阅读 · 0 评论 -
登录测试用例设计
功能性用例设计点:1.输入已注册的用户名和正确的密码,验证是否成功登录2.输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确3.输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确4.使用未激活账户登录,验证是否登录失败5.使用被停用用户登录,验证是否登录失败6.用户名和密码两者都为空,验证是否登录失败,且提示信息正确7...原创 2020-04-08 13:51:40 · 5137 阅读 · 0 评论 -
java编写自动化测试出现 selenium Only local connections are allowed
selenium Only local connections are allowedselenium踩过的一个坑,chromeDriver 不能打开页面,开始以为Only local connections are allowed是报错,只能打开本地的链接,百度了半天没找着解决办法public class Auto { public static void main(String[...原创 2019-11-20 16:00:06 · 3722 阅读 · 0 评论 -
Reboot framework 安装 和注意事项
资料提供:1.http://www.testclass.net/rf/使用Rebootframwork时基于python 的安装python环境 至于怎样安装大致流程:1.官网下载2.点击运行3.设置环境变量4.安装编写工具pycharm安装rebootframwork的大致流程:前提条件:python安装成功 !检验是否安装成功Pythonversi...原创 2019-05-04 14:19:07 · 2437 阅读 · 0 评论 -
python 自动化 将日志添加至测试工程中
通往罗马道路千万条,爱干自己才最强。来 来 来 同志们 走起!!!让测试工程看起来比较完善 于是向里添加了日志,百度一大堆 那么我就厉害了 没有选择那么怎么添呢!!?import loggingclass loginmanger(): def consel_out(self): logging.basicConfig(level=logging.DEBUG, ...原创 2018-06-11 17:35:02 · 1067 阅读 · 0 评论