- 博客(16)
- 收藏
- 关注
原创 python脚本生成测试大批量的测试数据
复制我的代码,直接运行就可以。生成批量的excel文件合文本文件,根据你需要的字段进行修改字段名称即可。
2022-03-15 15:24:52
567
原创 使用python造批量假数据存在excel中
# -*- coding: utf-8 -*- # @Time : 2021/12/15 11:02 # @Author : gaomingjian # @Site : # @File : create_data_dalian.py # @Software: PyCharmfrom random import choice, randintimport stringimport codecsimport randomfrom openpyxl import Workbook##.
2021-12-16 11:26:38
1057
原创 查询一个字符串中每个字符出现的次数
# encoding=utf-8# @Time :2021/11/5 19:38# @Author :大壮# @File :count.pymylist = 'aslkd fhkl asjdfhials udhfiawu efsudhf'# 定义空字典count = {}# 遍历字符串for i in mylist: # 第一次查询到,计数:1 if i not in count: count[i] = 1 else: # 再次.
2021-11-05 20:04:25
439
原创 linux查看日志
1、查看日志前 n行:cat 文件名 | head -n 数量 例子:cattest.log | head -n 100 # 查看test.log前100行2、查看日志尾 n行:cat 文件名 | tail -n 数量 例子:cattest.log | tail -n 50 # 查看test.log倒数50行3、根据关键词查看日志 并返回关键词所在行: 方法一:cat 路径/文件名 | grep 关键词 例子:cattest.log | grep "关键...
2021-11-05 19:28:12
3274
原创 Linux常用命令
(1)结束进程:Kill + 进程号(2)ping + ip 查看与某台机器的连接情况(3)netstat-an 查看当前系统的端口(4)su +用户名 切换用户(5)servise mysql start 启动mqsql服务(6)mkdir + 文件名 创建文件夹(7)chkonfig iptables off 关闭防火墙(8)ifconfig-a 查看ip地址(9)tar -zxvf 解压(10)tail - f + 路径 查看日志,例子:tail - f ../l.
2021-11-01 11:56:49
111
原创 pytest接口自动化框架一些规则
命名规则:类名:以Test开头 例如:TestCe方法名:test_ 开头 例如:test_case0001测试用例名称:test_ 开头 例如:test_case01
2021-11-01 11:55:33
125
原创 Selenium和chrome驱动安装
第一步:python控制台安装命令:pip install selenium第二步:下载配置浏览器驱动:chromedriver,下载后在桌面的左下角搜索IDLE将浏览器驱动解压到该路径下,重启电脑。
2021-11-01 11:52:32
129
原创 Postman
简洁:用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。Postman的操作环境postman适用于不同的操作系统,Postman Mac、Windows X32、Wi
2021-11-01 11:48:57
226
原创 allure下载、安装、配置
第一步:allure下载网址:https://github.com/allure-framework/allure2/releases下载的包可放任意位置,下载allure之后将bin路径配置到环境变量中,重启电脑。在控制台输入:allure --version 出现版本号说明安装配置成功第二步:使用allureallure测试报告python控制台安装命令:pip allure-pytest...
2021-10-31 22:18:15
12142
原创 软件测试面试问题总结
cookie和session的区别:(1)cookie数据存放在客户的浏览器上,session数据放在服务器上cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面应当使用cookie单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie 可以将登陆信息等重要信息存放为session;其他信
2021-10-31 21:54:47
207
原创 Cookie、Token、Session
cookie:指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109和2965都已废弃,最新取代的规范是RFC6265。Token:在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。Session:session的中文翻译是“会话”,当用户打开某个web应用时,便与web服务器产生一次session。服务器使用session把用户的信息临时保存在了服务器上,用户离开网站后sessio
2021-10-31 21:53:17
116
原创 接口测试中Get和Post请求方法的区别
1. Get是不安全的,因为在传输过程,数据被放在请求的URL中;Post的所有操作对用户来说都是不可见的。Get传送的数据量较小,这主要是因为受URL长度限制;Post传送的数据量较大,一般被默认为不受限制。3. Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。4. Get执行效率却比Post方法好。Get是form提交的默认方法。5.get请求参数会被完整保留在浏览历史记录里,而post中的参数不会被保留6.在做数据查询时,建议用GE
2021-10-31 21:52:09
483
原创 软件测试-架构了解
CS架构:客户端-->服务器server优点:安全性高,减少服务端压力:胖客户端缺点:必须安装,开发成本高,维护成本高。例如:QQBS架构:浏览器-->服务器server优点:需要通过浏览器访问,开发成本低,维护成本低。缺点:安全性相对低,服务端压力大:瘦客户端例如:电商平台...
2021-10-31 21:50:42
972
原创 软件测试-基础知识
等价类:原理根据需求将被测对象划分为若干个集合,在每一个集合中,对于发现错误的效果是等价的。包括(有效等价类和无效等价类)。边界值:后续补充正交法:后续补充判定表:后续补充冒烟测试:确认软件基本功能的正常,可以进行后续的正式测试工作。随机测试:随机测试是根据测试说明书执行测试用例的重要补充,是保证测试覆盖完整性的有效方式和过程。回归测试:是指修改了旧代码后,重新测试以确认修改没有引入新的错误或导致其他代码错误、自动回归测试将大幅度降低系统测试,维护升级等阶段的成本
2021-10-31 21:45:52
105
原创 python+pytest+yaml+ddt+allure例子
文件夹说明:testcase 存放测试用例data 存放测试数据pytest.ini 存放执行设置readme 存放文件结构说明report 存放allure测试报告run.py 存放用例执行入口temps 存放allure生成的json文件pytest.ini 中代码[pytest]addopts = -vs --alluredir ./temps --clean-alluredirtestpaths = ./testcasedata文件夹中测试数据yaml格式,文件..
2021-10-31 21:04:36
1109
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人