- 博客(22)
- 资源 (10)
- 收藏
- 关注
原创 接口自动化测试框架(六):接口测试
接口测试import requestsimport pytestimport sysimport jsonsys.path.append(r"D:\360MoveData\Users\lenovo\Desktop\startProject\OAS.Cloud.PAAS_Interface")from common import custRandom, readCase, traffic...
2020-01-27 22:23:33 11337
原创 接口自动化测试框架(五):加密数据
md5加密由于涉及到商业机密,不方便展示该部分信息。在接口测试过程中,有些敏感数据确实需要加密。每个公司的加密方式都是不一样的。有需要指导的,请私信我。在这里不再展示代码。请谅解。...
2020-01-27 21:44:10 11939
原创 接口自动化测试框架(四):生成数据
生成随机测试数据def mix_letters(n): ''' :param n: 生成随机数的位数 :return:返回生成指定数量的随机字符 ''' # 随机字符串生成,从a-zA-Z0-9生成指定数量的随机字符 letters = ''.join(random.sample(string.ascii_letters + string.dig...
2020-01-27 20:53:39 12066
原创 接口自动化测试框架(三):处理数据
剪切数据def cutOutBy(start_str, end_str, string): start = string.find(start_str) # start是下标 if start >= 0: start += len(start_str) # 开始长度加上最开始的字符长度 length = string.find(end_...
2020-01-27 20:40:24 11796
原创 pytest:默认运行pytest,可手动修改运行方式
问题描述我的pytest无论怎么执行,都会运行。如下图,我已经注释掉了,只要运行,都会以pytest方式运行。这是为什么呢?我们来一起解决这个问题,因为这看起来很有趣。我的思考这到底是为什么呢?也许是我的运行配置出现问题了?我觉得应该从问题的源头,运行抓起。如下图,这是我运行过的所有模块。解决办法为了验证猜想,我决定全部删除。再去运行,运行结果如下:如上,我们验证失败了!非常好,...
2020-01-25 21:48:36 12859
原创 python使用json将字符串转字典报错
问题描述C:\Users\lenovo\AppData\Local\Programs\Python\Python37\python.exe D:/360MoveData/Users/lenovo/Desktop/startProject/OAS.Cloud.PAAS_Interface/TestCases/UM/Test_01_register.pyD:\360MoveData\Users\l...
2020-01-24 15:59:11 12227
原创 python调用模块,报找不到文件的错误
问题描述在其他模块调用readData模块,发现找不到某个文件。如果直接通过readData模块,就不会有问题。我对这个问题很感兴趣,那么现在就开始解决这个问题吧?解决思路通过上述问题描述,我们可以知道该文件的路径没有问题。只是调用过程,出现某种原因导致无法找到路径。我们先看看报错信息:C:\Users\lenovo\AppData\Local\Programs\Python\Pytho...
2020-01-24 13:53:56 15393
原创 接口自动化测试框架(二):获取数据
读取用例数据如上图,是我的测试用例自定义的标准数据的格式,我们将获取这些数据。代码如下:#!/usr/bin/python3# -*- coding: UTF-8 -*-from openpyxl import load_workbook"""@File:readCase.py@Description: 描述@Author:yeqinfang@Email:yeqinfang@y...
2020-01-23 12:40:42 11629
原创 接口自动化测试框架(一):框架介绍
我的框架为什么说是我的框架呢?其实,接口测试框架,大同小异。我们需要做的是,根据不同应用的接口,定制一套合理的框架,称之为我的框架。框架结构我希望我的框架好维护,因此设计上述测试框架,基于Pytest的测试框架。Unittest我也玩过,用于UI自动化测试。现在接口测试,采取的是Pytest框架,当然,还有集成度更高的模块,如Head…这里将测试框架抛出,后续将按照这个框架的规范编程。...
2020-01-22 20:40:49 14459
原创 pycharm:找不到模块
问题惊现ModuleNotFoundError: No module named ‘common’我的思考这个应该是我创建环境的时候,原先创建的是虚拟环境,没什么问题。现在更改了本地环境,发现找不到该模块了。代码没有问题,这是肯定的,因为原先可以的。所以,我不会惊讶,为什么换了pycharm的python模块突然找不到了。那么我们现在开始去找找,到底发生了什么。我的行动查看设置:问题...
2020-01-22 17:18:43 19683 2
原创 pycharm:设置文件模板
可用模板参数${PROJECT_NAME}${NAME}${USER}${DATE}${TIME}${YEAR}${MONTH}${DAY}${HOUR}${MINUTE}${PRODUCT_NAME}${MONTH_NAME_SHORT}${MONTH_NAME_FULL}实战演练实际结果:
2020-01-21 10:51:25 12165
原创 gitlab:克隆失败,问题处理
克隆失败我刚刚遇到了一个问题,通过pycharm使用gitlab克隆失败。问题如下:‘submodule’ appears to be a git command, but we were not able to execute it. Maybe git-submodule is broken?![在这里插入图片描述](https://img-blog.csdnimg.cn/2020012...
2020-01-20 23:04:28 16787
原创 win10: 共享文件夹利器Syncthing
下载地址需求驱动,我需要在linux\Android\Windows下共享文件。因此,找了一个软件。该软件官网地址如下:https://syncthing.net/windows下安装软件下载地址:https://syncthing.net/downloads/打开软件:查看官方文档点击上述界面的文档,打开文档来学习使用方式...
2020-01-18 23:51:00 11904
原创 pycharm:连接github
github上创建账户gitlab是一个仓库,用于代码管理。我刚好想将代码放到仓库里面管理,因此,写了这篇博客。我想着,大体思路应该是:1、在github上面创建账号2、在本地开启客户端3、通过某种方式建立连接4、pycharm需要进行某种设置话不多说,打开官网,开启github之旅。首先打开官网:https://github.com/login?在这个界面首先注册,然后登陆,以下...
2020-01-18 11:24:27 12461
原创 VM虚拟机:找不到文件解决办法
使用360导致虚拟机找不到文件我刚刚遇到这个问题,稍微思考一下,判断是360移动文件到其他盘符了。我很喜欢这些问题,我觉得解决这些奇奇怪怪的问题让人很开心。这就是问题驱动。具体问题如图:这里报错了,说是无法打开虚拟机,没有找到vmx文件。我们不要移除它,点击取消,然后去搜索文件,如下:这是我找到的文件,点击打开文件,如下:操作虚拟机如下如图,我们查找到了该虚拟机,点击完成即可,现在可以去...
2020-01-17 22:56:13 36634 4
原创 Ubuntu使用root进行远程登录
编辑配置文件sudo vim /etc/ssh/sshd_config更改内容如下,允许root登录:#LoginGraceTime 2m#PermitRootLogin prohibit-passwordPermitRootLogin yes#StrictModes yes#MaxAuthTries 6#MaxSessions 10重启ssh服务sudo /etc/in...
2020-01-13 20:14:15 10804
原创 SQL语句(pgsql)
更新语句执行语句UPDATE t_cloud_userSET email = 'zhangsan01@edusoho.com'WHERE email = 'zhangsan@edusoho.com';实际结果
2020-01-13 15:44:04 10974
原创 python操作服务器(二)
获取服务器信息,并写入excleimport paramikofrom openpyxl import Workbookimport time# 操作Linux服务器ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('10.12.1.212',...
2020-01-09 20:01:41 10884
原创 python操作excle表格(二)
openpyxl的简单使用# 简单使用wb = Workbook()dest_filename = 'empty_book.xlsx'ws1 = wb.activews1.title = "range names"# 1到40行,每行添加range(600)的数据for row in range(1, 40): ws1.append(range(600)) # 给每行一次按列...
2020-01-08 18:14:47 11072
原创 python操作excle表格
基础练习话不多说,先做一下基础练习。来,左边跟我一起画个龙,右边画一道彩虹。# import paramiko# import timeimport openpyxlfrom openpyxl import Workbook# study from "https://openpyxl.readthedocs.io/en/stable/"# 操作Excle流程wb = Workbo...
2020-01-08 12:12:32 11052
原创 python操作服务器
python通过客户端的方式访问服务器paramiko模块提供了连接服务的客户端,代码如下:import paramikoimport time# 操作Linux服务器ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect('10.12.1.212...
2020-01-07 17:22:11 11341
django_auto_test.zip
2021-08-21
django_auto_test.zip
2021-08-15
showdoc-master.zip
2021-06-24
vmware-host-modules.zip
2020-07-30
OAS.Cloud.PAAS_Interface.rar
2020-07-18
7.PMP必考计算题精讲(1).pdf
2020-04-18
PMP重点知识(3).docx
2020-04-18
向日葵安装包,538133.zip
2020-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人