2022年6月25日

Windows下生成GitHub/Gitee SSH key

摘要: 前提:已安装git。 1、输入以下命令生成ssh key,一路回车即可。(xxxx@xxx.com为你注册GitHub的邮箱)(注意,Gitee只需这一步,然后复制密码就好) GitHub:ssh-keygen -t rsa -C "xxxx@xxx.com" Gitee:ssh-keygen -t 阅读全文

posted @ 2022-06-25 00:11 Mikasama 阅读(677) 评论(0) 推荐(0) 编辑

2020年4月13日

自动化测试框架设计探索 | 从筑基期到破碎虚空

摘要: 文章过长提醒:该文跟懒婆娘的裹脚布一样——又臭又长 【背景音乐:那女孩对我说】 有天晚上,那女孩对你说,说她累了,不想再点点点了...... 你暗自窃喜,曾几何时听过,有个叫selenium的方外之物,可模仿人操作,嗯,表现的机会来了 step 1 流水账 | 筑基期 需求:浏览器打开百度自动搜索“ 阅读全文

posted @ 2020-04-13 17:13 Mikasama 阅读(287) 评论(1) 推荐(1) 编辑

2020年4月2日

格式化 | python笔记(1)

摘要: """因为最近连续加班没空更新但又不想断更只好更新一些比较实用的python基础知识来敷衍了事""" 1、经典格式化 (s%等) 常见占位符: %s 字符串 %d 整数 %f 浮点数 print("I am in class %d,grade %d." %(5, 6)) print("Pi = %f 阅读全文

posted @ 2020-04-02 12:51 Mikasama 阅读(157) 评论(0) 推荐(0) 编辑

2020年3月14日

在docker容器中部署python-selenium+chrome-headless自动化脚本(续)

摘要: 本文将会讲到下列内容: 1、制作镜像 2、编排容器 显然,上次做的不好,如果移植的话,python3还是需要重新安装,这显然不符合我们的初衷。那么,把依赖的python3也做成镜像吧。 一、制作python3镜像 1、拉去最新python镜像:docker pull python (我这因为已经拉取 阅读全文

posted @ 2020-03-14 21:14 Mikasama 阅读(2364) 评论(0) 推荐(0) 编辑

2019年1月2日

Jenkins+Postman+Newma+Xmysql之API全自动化测试

摘要: 第一章 前期准备:各种安装配置介绍 ①Postman安装及使用 ②Newman 安装及使用 ③Xmysql 安装及使用 ④Jenkins安装及配置 1、postman 安装及使用 1.1、postman安装 略 1.2、postman使用 1.2.1、postman基础功能 1.2.2、常用断言 ① 阅读全文

posted @ 2019-01-02 15:22 Mikasama 阅读(2242) 评论(0) 推荐(0) 编辑

2018年10月23日

1分钟搭建极简mock server

摘要: 1、无聊的背景、起源: 如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果在联调的时候,恰好被调的接口正在开发,怎么办?傻傻的等么,不存在的!这时会搭建一些server来进行mock。使得被开发功能的调试和测试功能能够正常进行下去。这就是mock server的出现的原因。 网上找 阅读全文

posted @ 2018-10-23 18:58 Mikasama 阅读(9000) 评论(0) 推荐(0) 编辑

2018年10月6日

绘图神器-matplotlib入门

摘要: 这次,让我们使用一个非常有名且十分有趣的玩意儿来完成今天的任务,它就是jupyter。 一、安装jupyter matplotlib入门之前,先安装好jupyter。这里只提供最为方便快捷的安装方式:pip install jupyter。 启动jupyter也十分简单:jupyter notebo 阅读全文

posted @ 2018-10-06 11:45 Mikasama 阅读(4815) 评论(0) 推荐(0) 编辑

2018年9月16日

请务必每天早上8点将前十条科技要闻发给三爷

摘要: 需求: 1、获取前十条科技要闻 2、通过邮件发送给指定收件人 3、定时发送 1、获取要闻,选的是新浪科技网https://tech.sina.com.cn/,爬取前十名要闻 2、定义发送邮件函数,跟上次一样,同级目录需要config.yml配置文件 3、引入schedule库,定时发送邮件 4、丢服 阅读全文

posted @ 2018-09-16 23:12 Mikasama 阅读(3882) 评论(0) 推荐(0) 编辑

2018年8月27日

请以excel管理你的接口测试用例

摘要: 闲话休扯,上需求:自动读取、执行excel里面的接口测试用例,测试完成后,返回错误结果并发送邮件通知。 分析: 1、设计excel表格2、读取excel表格3、拼接url,发送请求4、汇总错误结果、发送邮件 开始实现: 1、设计excel接口用例表格,大概长这样: 依次为:用例编号、接口名称、接口主 阅读全文

posted @ 2018-08-27 02:07 Mikasama 阅读(10131) 评论(0) 推荐(2) 编辑

2018年8月16日

如何优雅地使用httprunner进行接口测试

摘要: 一天,你的领导X要你对某接口做测试,你一听,接口测试,高大上。用什么做好呢?postman?jmeter?loadrunner?balabala。。。优秀的你,想到了一大堆工具,当然也包括用python写。为了凸显B格,你选择了python。新建一个a.py文件,然后一顿猛如虎的撸代码: 你家领导, 阅读全文

posted @ 2018-08-16 01:36 Mikasama 阅读(7579) 评论(4) 推荐(3) 编辑

2018年1月26日

一键压测工具改造(locust)

摘要: 本文内容来自“天外归云”大神,原文链接http://www.cnblogs.com/LanTianYou/p/5987741.html,目前只对启动脚本做了一些改造,应该说是,不适用powershell脚本,而使用bat批处理文件执行。之所以这么做,是考虑到powershell脚本运行权限默认没有开 阅读全文

posted @ 2018-01-26 17:53 Mikasama 阅读(4411) 评论(0) 推荐(0) 编辑

2017年12月15日

shell中if的可判断的类型

摘要: -d :判断制定的是否为目录-z:判断制定的变量是否存在值-f:判断制定的是否为文件-L:判断制定的是否为符号链接-r:判断制定的是否可读-w:判断制定的是否可写-x:判断存在的对象是否可以执行!:测试条件的否定符号 阅读全文

posted @ 2017-12-15 11:14 Mikasama 阅读(3824) 评论(0) 推荐(0) 编辑

2017年12月13日

linux下统计文本行数的各种方法(二)

摘要: 上一篇讲的都是统计单个文件的方法,直接在命令行执行就可以。现在试试脚本的方式,统计多个文件的行数 一、统计目录下所有文件的文件数及所有行数 脚本暂时命名为count.sh,代码如下: 1,统计当前目录的文件数及所有行数 2,统计指定文件目录的文件数及所有行数 二、统计目录下所有文件的文件数及所有行数 阅读全文

posted @ 2017-12-13 13:47 Mikasama 阅读(5525) 评论(0) 推荐(1) 编辑

linux下统计文本行数的各种方法(一)

摘要: 文件test1.txt有17行 方法一: awk '{print NR}' test1.txt | tail -n1 管道前打印所有行号,管道后则打印最后一行 或者: awk 'END{print NR}' test1.txt 方法二: grep -n '' test1.txt | awk -F : 阅读全文

posted @ 2017-12-13 13:34 Mikasama 阅读(94963) 评论(2) 推荐(9) 编辑

2017年12月12日

查询指定tomcat应用的进程数

摘要: 假设应用名称为pear,查询指定tomcat应用pear的进程数: ps -ef |grep "/datong/tomcat-pear/" |grep -v tail | grep -v grep | wc -l ps -ef |grep "/datong/tomcat-pear/" | grep 阅读全文

posted @ 2017-12-12 15:10 Mikasama 阅读(1760) 评论(0) 推荐(0) 编辑

已知tomcat应用名称,如何查询该应用端口号

摘要: 假设应用名称叫pear,并假设路径为:/datong/tomcat-pear/ 方法一,根据PID查找应用端口号,前提是应用已经运行 1,找到改应用的PID:ps -ef | grep pear | grep tomcat | awk '{if($1=="tomcat") print$2}' 2,根 阅读全文

posted @ 2017-12-12 14:37 Mikasama 阅读(5781) 评论(0) 推荐(0) 编辑

2017年7月14日

使用selenium时碰到的某一个坑

摘要: 如图: 不明所以,完全不知道什么情况,于是开始排除 1、浏览器 2、代码 3、元素定位(其实跟这没关系) 然后都不是!!! 原来是selenium版本问题!!! 原来我用的是3.4.3版本的,不行,代码不兼容,因为我是基于2.x版本的代码 于是卸载此版本,安装旧版本 果然可以!!! 反思:解决问题时 阅读全文

posted @ 2017-07-14 18:06 Mikasama 阅读(2188) 评论(0) 推荐(0) 编辑

2017年6月30日

【原】shell编写一个简单的jmeter自动化压测脚本

摘要: 在公司做压力测试也挺长时间了,每次测试前环境数据准备都需要话费较长时间,所以一直在考虑能不能将整个过程实现自动化进行,于是就抽空写了一个自动化脚本,当然这个脚本目前功能十分简陋,代码也不完善,很有很多需要改的地方,后续再优化。文中如有错误或者不妥之处,还望指教。 一、设计思路 1、初始化数据库(导入 阅读全文

posted @ 2017-06-30 11:45 Mikasama 阅读(6156) 评论(1) 推荐(1) 编辑

2017年6月28日

【转】Python中不尽如人意的断言Assertion

摘要: 原文地址:Python中不尽如人意的断言Assertion Python Assert 为何不尽如人意 Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果断言失败则会抛出异常。 >>> assert 1 + 1 == 2 >>> assert isinstance(' 阅读全文

posted @ 2017-06-28 15:57 Mikasama 阅读(391) 评论(0) 推荐(0) 编辑

【转】使用Python的Requests库进行web接口测试

摘要: 原文地址:使用Python的Requests库进行web接口测试 1、Requests简介 Requests 是使用 Apache2 Licensed 许可证的 HTTP 库。用 Python 编写,真正的为人类着想。 python 标准库中的 urllib2 模块提供了你所需要的大多数 HTTP 阅读全文

posted @ 2017-06-28 15:49 Mikasama 阅读(395) 评论(0) 推荐(0) 编辑

导航