...

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: ## 压缩多个文件 ```python import zipfile import os def zip_files(files, output): """压缩多个文件""" zip = zipfile.ZipFile(output, 'w', zipfile.ZIP_DEFLATED ) for 阅读全文
posted @ 2021-09-15 23:37 韩志超 阅读(2341) 评论(0) 推荐(1) 编辑
摘要: 深蓝说区块 开题 基础知识 基础概念 密码学 P2P 数据结构 技术细节 智能合约 共识 存储 网络 发展趋势 性能 跨链 新技术融合 应用场景 公链场景 联盟链场景 政策解读 国际政策 国内政策 地方政策 区块链基础概念及关键技术 基础概念 2.区块链的定义解读 定义:区块链(Blockchain 阅读全文
posted @ 2021-09-13 21:36 韩志超 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 习题:https://github.com/rundaisc/goLearningTest/tree/master/day1 day1 创建一个基于 for 的简单的循环。使其循环 10 次,并且使用 fmt 包打印出计数 器的值 package main import "fmt" func mai 阅读全文
posted @ 2021-09-13 21:31 韩志超 阅读(147) 评论(0) 推荐(0) 编辑
摘要: WebAssembly简称wasm,是一个可移植、体积小、加载快并且兼容 Web 的全新格式。 WebAssembly是一种用于在Web浏览器上直接运行C、C等代码的技术,目前支持C、C、Go、Rust、Asm.js等编译型语言。 相比于JavaScript使用虚拟机执行,WebAssembly直接 阅读全文
posted @ 2021-09-09 21:05 韩志超 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 我们知道,对于数据依赖的接口,我们可以使用JSON提取器,结合JSONPath提取变量,在后面的接口中使用${变量名}使用。 然而,如何登录后Session的状态呢?特别当登录后返回为空,如何维持这些Cookies呢? 方法非常简单,我只需要添加一个配置元件->HTTP Cookie管理器即可。如下 阅读全文
posted @ 2021-09-06 11:48 韩志超 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要在运行一批用例前对环境进行检查,如果检查不通过则不运行所有的用例。 实现的方法有3种: 使用-x参数,快速失败(遇到失败即停止运行):在第一个用例中进行检查,如果不通过则使用例失败,则后续用例不会执行。 但是如果期望,后面的用例,失败了不影响下一条,则使用-x就不能支持。 添加一个全局 阅读全文
posted @ 2021-08-26 12:26 韩志超 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: 使用Pytest测试框架生成测试报告最常用的便是使用pytest-html和allure-pytest两款插件了。 pytest-html简单(支持单html测试报告),allure-pytest则漂亮而强大。 当然想要使用自定义模板生成测试报告也非常简单,简单实现步骤如下: 介入Pytest运行流 阅读全文
posted @ 2021-08-23 00:08 韩志超 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 近期面试-各大厂几乎面了一遍,有些不只面了一个部门。 一般的面试流程都是 graph LR A(投递) -->|面试邀约|B(1轮技术面) B --> C(2轮技术面) C --> D(3轮领导面) D --> |HR沟通|E(HR定薪) E --> |Offer审批|F(Offer发放) F -- 阅读全文
posted @ 2021-08-18 17:26 韩志超 阅读(1481) 评论(1) 推荐(1) 编辑
摘要: 在日常Linux操作常常需要对一些文件或屏幕数次中重复的字段进行分组统计。另外分组统计也是常考的面试题之一。 实现的方法非常简单,核心命令为:sort | uniq --c | sort -rn 。 sort:对指定列进行排序,使该列相同的字段排练到一起 uniq -c:uniq命令用于检查及删除文 阅读全文
posted @ 2021-08-14 21:08 韩志超 阅读(1280) 评论(0) 推荐(0) 编辑
摘要: 开发跨平台桌面软件,目前比较流行的框架有Qt、Electronjs、CEF等,其中Electronjs和CEF都是基于Chromium浏览器内核的。 也就是说这种应用本质上套了一个浏览器的外壳。这样的PC应用,同样可以使用Selenium进行自动化测试。 前公司的PC版客户端是基于CEF框架的,CE 阅读全文
posted @ 2021-08-07 19:29 韩志超 阅读(1741) 评论(2) 推荐(1) 编辑
摘要: 什么是App稳定性测试 App稳定性指移动应用的可靠性。 即在长期各种场景的使用过程中都可以正常使用,不出现或极少出现崩溃(闪退)、无响应等问题。 崩溃、无响应等问题如果频繁出现,会极大的影响用户的正常使用。偶现的不稳定问题也会影响用户的体验。 因此在App每次发版前,对App稳定性进行测试和评估是 阅读全文
posted @ 2021-08-02 15:05 韩志超 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 在使用aiohttp结合apscheduler的AsyncIOScheduler模拟定点并发的时候遇到两个问题 在调度器scheduler.start()后,程序直接退出(在Jupiter中任务可以正常启动) 如何在指定时间调用scheduler.shutdown()? (因为程序直接退出了) 原调 阅读全文
posted @ 2021-07-26 11:56 韩志超 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 启动浏览器 启动各种浏览器 使用PantomJS 使用HTMLUnit Mac如何启动Chrome,Firefox,Opera,Safari,Edge 如何启动360等国产浏览器 如何测试Electonjs应用 提高性能 浏览器并发 使用Cookies绕过登录 使用接口替代Selenium 页面元素 阅读全文
posted @ 2021-07-17 14:08 韩志超 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Selenium测试Web或Electronjs/Cef框架应用时,有时候操作一个元素需要判断是否发送了请求以及请求的参数是否正确 我们可以通过,开启Chrome的性能日志来然后配合driver.get_log("performance")来查看请求,然后对Network相关的日子进行过滤 阅读全文
posted @ 2021-07-17 14:02 韩志超 阅读(4218) 评论(0) 推荐(3) 编辑
摘要: 随着自动化脚本数量的增加,用例及测试数据的组织和维护,公共模块的复用,用例挑选及执行控制,或者团队协作及用例编写规范化,我们便需要引入自动化测试框架。 框架是应用的组织架构,一般包含代码、配置、数据、日志、依赖的组织,可复用模块的抽取以及运行控制等。就像从一盘散沙的武装人员,到一个军队。框架是由脚本 阅读全文
posted @ 2021-07-17 13:11 韩志超 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 接口测试基础 接口简介-0.5h 什么是接口 处理流程 接口分类 接口测试-1h 意义 流程 用例设计 网络基础知识-1h IP、端口、域名、DNS OSI及TCP网络模型 TCP、UDP协议 JSON及XML格式 常见编码 HTTP协议-1h HTTP介绍及历史 HTTP与HTTPS URL 请求 阅读全文
posted @ 2021-07-17 12:42 韩志超 阅读(581) 评论(1) 推荐(1) 编辑
摘要: 题目传送门 Python命令相关 使用python执行脚本 如何在命令行执行一个.py文件? 在命令行运行 python 文件路径/文件名,如 如果文件就在当前路径下,就可以直接python hello.py 注:MacOS的同学由于系统中默认为python2,终端中请使用python3 路径/脚本 阅读全文
posted @ 2021-07-14 08:13 韩志超 阅读(397) 评论(0) 推荐(0) 编辑
摘要: Python基础 Python基础 掌握基本的Python语法 掌握字符串基本操作(分隔、拼接、格式化等) 掌握列表的基本操作(索引、遍历、追加) 掌握字典的基本操作(组装、遍历、嵌套字典的取值) 掌握if判断和列表/字典的循环操作 掌握函数的定义和调用(参数、返回值) 掌握类的定义及实例化(实例属 阅读全文
posted @ 2021-07-12 18:45 韩志超 阅读(1187) 评论(1) 推荐(4) 编辑
摘要: 测试框架中往往要实现环境切换和环境变量的选择,一般的实现方案 使用pytest-base-url,切换base_url配置 使用pytest-variables,配合不同的test.json/beta.json/prod.json文件来实现 使用的问题 是json编辑容易出错 需要建立额外的多个数据 阅读全文
posted @ 2021-07-06 00:31 韩志超 阅读(1989) 评论(0) 推荐(1) 编辑
摘要: 安装exchangelib 参考:https://pypi.org/project/exchangelib/ pip install exchangelib 发送邮件集附件 from exchangelib import DELEGATE, IMPERSONATION, Account, Crede 阅读全文
posted @ 2021-06-22 11:58 韩志超 阅读(380) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页