- 博客(57)
- 收藏
- 关注
原创 python单元测试之pytest
前提 需要安装pytest和pytest-html安装pytest: 在控制台输入 命令 pip install pytest 进行下载安装安装pytest-html:在控制台输入 命令 pip install pytest-html 进行下载安装命名规则Pytest单元测试中的类名和方法名必须是以test开头,执行中只能找到test开头的类和方法,比unittest更加严谨Pytest的运行方式. 点号,表示用例通过F 表示失败 FailureE 表示用例中存在异常 ErrorPyt
2021-02-21 08:42:25
602
原创 作业
加减法测试用例生成加减法的html加减法html报告结果正确乘除法测试用例生成乘除法的html乘除法html报告正确报告结果读取csv文件中的内容单元测试 加法读取xml文件中的内容
2021-02-19 19:06:16
143
原创 python元祖的介绍及操作方法
元祖:python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。<1>访问元组<2>修改元组说明:python中不允许修改元组的数据,包括不能删除其中的元素。<3>元组的内置函数count,indexindex和count与字符串和列表中的用法相同index(有坑)<4>类型转换字符串转换成元组,列表(元组,列表转换成字符串)...
2021-01-18 19:11:45
670
原创 python字典的基础操作
软件中的字典字典和列表一样都可以存储多个数据字典中找某个元素时,是根据冒号:前面的那个值。字典的每个元素由2个部分组成,键(key):值(value)字典的常见操作<1>修改元素字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改demo:<2>添加元素<3>删除元素对字典的删除有两种:del、clear()----清空demo:del删除指定的元素(删除后不能访问,否则会报错)demo:clear清空整个字典<4>
2021-01-18 19:08:37
155
原创 python基础(输出输入、变量、运算符)
计算机的组成计算机是由硬件系统和软件系统两部分组成的。传统电脑系统的硬件单元一般可分为输入单元、输出单元、算术逻辑单元、控制单元及记忆单元,其中算术逻辑单元和控制单元合称中央处理单元。编程语言用来定义计算机程序的形式语言。我们通过编程语言来编写程序代码,再通过语言处理程序执行向计算机发送指令,让计算机完成对应的工作。编程语言就是人类和计算机进行交流的语言。python的优缺点优点:规范的代码,简单,易学,高层语言,跨平台(可移植性强),支持面向对象编程,丰富的库的优点。缺点:python语言
2021-01-18 10:32:58
94
原创 Jmeter对Linux数据库进行压力测试
1.打开虚拟机并使用xshell连接2.将serveragent-2.2.1上传到linux服务3.解压serveragent只要是监控服务器性能指标的都放在linux服务器中的/opt目录下4.填写jmeter中对应的数据库url地址数据库的用户名和密码同样也需要填写正确ip,端口号,库名要填对5.对数据库进行操作测试结果如下:6.开放linux的4444端口并保存/sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT/
2021-01-15 11:33:01
167
原创 Jmeter脚本录制(web端)
web端脚本录制1、安装badboy脚本软件全部点击下一步即可(傻瓜式安装)2、打开badboy软件3、badboy脚本录制点击请求URL输入框输入搜狗网址(www.sogou.com),在搜狗搜索框内搜索萨摩耶犬,然后随便操作一下其他内容页面,然后停止,回放(pall All,回放的时候会因为编码原因导致乱码,需要手动调乱码问题)4、导出Jmeter脚本5、在Jmeter中导入badboy生成的脚本,验证测试一下...
2021-01-15 11:25:48
160
原创 Jmeter脚本录制(APP端真机)
Android手机端脚本录制前提:电脑和手机在同一个网络上1、添加http代理服务器2、创建线程组在线程组下创建录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口为88884、查看本地的IP(WiFi热点)命令:ipconfig5、设置真机移动端代理(长按网络—点击修改网络—修改IP和端口号)6、在http代理服务器中点击启动,然后点击ok7、打开手机app,抓取接口,然后点击停止...
2021-01-15 11:25:29
70
原创 Android模拟器脚本录制
1、添加http代理服务器2、创建线程组在线程组下创建录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口为88884、查看本地的IP命令:ipconfig5、设置模拟器代理(长按网络—点击修改网络—修改IP和端口号)6、在代理服务器中点击启动7、点击弹窗中 ok8、在模拟器中抓取接口,成功抓取到再点击停止...
2021-01-15 11:25:12
457
原创 Jmeter介绍以及组件讲解
Jmeter简介:1、为什么要使用Jmeter开源,免费,基于java的编写,集成到其它系统也可拓展各个功能插件,支持接口测试,压力测试等多种功能,支持录制回放,入口比自己编写的框架和其他开源工具简单,有完善的UI页面,便于接口测试多平台的支持,可在各种系统上运行,支持多协议2、Jmeter的作用接口测试 postman/jmeter性能测试 jmeter数据库测试使用Jmeter测试:1、线程组是什么进程:一个正在执行的程序对应的一个进程线程:一个进程有多个线程线程组:一个进程有多个
2021-01-15 11:24:20
261
原创 Jmeter介绍以及组件讲解
Jmeter简介:1、为什么要使用Jmeter开源,免费,基于java的编写,集成到其它系统也可拓展各个功能插件,支持接口测试,压力测试等多种功能,支持录制回放,入口比自己编写的框架和其他开源工具简单,有完善的UI页面,便于接口测试多平台的支持,可在各种系统上运行,支持多协议2、Jmeter的作用接口测试 postman/jmeter性能测试 jmeter数据库测试使用Jmeter测试:1、线程组是什么进程:一个正在执行的程序对应的一个进程线程:一个进程有多个线程线程组:一个进程有多个
2021-01-15 11:24:06
81
原创 2021-01-12,Shell脚本及其语句操作
shell 介绍什么是shell脚本Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的程序文件,方便管理员进行管理和设置用的,比用其他编程程序编辑的程序效率更高,它使用了Linux/Unix下的命令。Shell脚本的规则Shell和python都是弱语言1、变量的规则定义变量规则:变量名=值shell定义变量的规则:1:等号两边不能有空格2:定义特殊的变量需要用单引号或者双引号结合3:定义Linux命令需要用反单引号区分单引号和
2021-01-15 11:23:34
143
原创 Linux基础操作
1:目录的切换命令cd user/ 切换到该目录下user的目录cd …/ 切换到上一层目录cd / 切换到系统根目录下cd ~ 切换到用户主目录2:目录的操作命令(增删改查)(1)增加目录操作(增)命令:mkdir 目录名称示例:根目录/下mkdir test,就会在根目录/下产生test目录2)查看目录(查)命令:ls [-al] 父目录示例:在根目录 / 下使用ls,可以看到该目录下的所有的目录和文件示例:在根目录 / 下使用ls -a,可以看到该目录下的所有文件和目录,包括
2021-01-08 18:33:53
127
原创 jmeter操作
jmeter是在jdk环境下运行,首先安装jdk安装JDk的步骤如下:点击下载的JDK文件jdk-7u13-windows-i586.exe,点击下一步直至安装完成,然后开始配置环境:点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建,在变量名中输入:JAVA_HOME变量值中输入:C:\ProgramFiles\Java\jdk1.7.0_13再次点击新建:在变量名中输入:CLASSPATH,变量值中输入:.;%JAVA_HOME%/lib/dt.ja
2020-12-03 19:27:10
83
原创 见道APP1.0接口文档
首先,什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,比如bbs系统,有登录模块、发帖模块等等,那你要发帖就必须先登录,要发帖
2020-11-30 19:06:58
155
原创 报错状态码
200 OK 请求没问题。实体的主体部分 包含了请求的资源201 Created 用于创建服务器对象的请求(比如,PUT)301永久重定向302 临时重定向400 发送了一个错误的请求404 请求的资源不存在405 请求的方法不正确500 服务器内部错误501 请求超出服务器的能力范围...
2020-11-30 19:02:37
163
原创 linux的简介与安装
linux的简介与安装linux简介:https://www.cnblogs.com/pyyu/p/9277153.html Linux就是个操作系统:它和Windows XP、Windows7、8、10什么的一样就是一个操作系统而已!Linux能干什么:能当服务器,在服务器上安装者各种企业应用、服务。 比如:Web服务(Nginx,Apache,例如淘宝网站就是二次开发的Tengine服务器)、数据库(MySQL,存储网站信息数据的)、路飞学城等等……Linux系统用在哪些领域:例如淘宝、京东
2020-11-30 19:01:12
144
原创 GET和 POST的区别
收发数据来说GET请求一般用去请求获取数据,POST一般作为发送数据到后台时使用2、传输数据的参数上GET 一般放在URL中明文传输POST 一般放在请求体中传输3、刷新浏览器或者重复请求上(后退)来说GET请求刷新浏览器或回退时没有影响POST回退时会重新提交数据请求4、数据缓存上来说GET 请求可被缓存POST 请求不会被缓存5、历史记录上来说GET 请求保留在浏览器历史记录中POST 请求不会保留在浏览器历史记录中6、收藏上来说GET 请求可被收藏为书签POST .
2020-11-30 18:56:10
91
原创 面试题
8-12W 功能测试+接口测试/性能测试接口测试分类:serverAPI httpApiB/S和C/S的区别?(面试题)CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,;BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢http/https 的区别?(面试题)s ssl协议http://127.0.0.1:8080/jinrongcrm/login.jsp?name=“admin”&pwd=“123”url地址有哪些组成?协议
2020-11-30 18:54:33
85
原创 测试移动端 功能 性能 安全 网络 界面 安装卸载
下载1.正常安装测试,检查是否安装成功。2.APP版本覆盖测试。例如:先安装一个1.0版本的APP,再安装一个高版本(1.1版本)的APP,检查是否被覆盖。3.回退版本测试。例如:先装一个2.0版本的APP,再安装一个1.0版本的APP,正常情况下版本是不可以回退的。4.安装时内存不足,弹出提示。5.根据安装手册操作,是否正确安装。6.安装过程中的意外情况(强行断电、断网、来电话了、查看信息)等等,检查会发生的情况。7.通过‘同步软件’,检查安装时是否同步安装了一些文件。8.在不同型号、系统
2020-11-27 19:00:07
82
原创 发现一个bug如何定位是前端还是后台问题?
1、经验法软件测试人员应不断精进自己的技能,负责的项目多了,自然对功能的实现过程有了解,也就明白如何分类bug了。 例如: 网页上的某个图片的分辨率不对,如果我们了解实现过程,可以想到一般情况下,是根据某个地址去服务器取图片的,数据库一般只保存地址,那么图片能正确显示,就说明后端的基本功能是满足需求的。如果具体图片分辨率有误,最可能的原因是前端显示过程出了差错。2、查日志当我们发现一个bug,并不确定这个bug属于前端还是后端,可以查看后端服务的日志,复现bug时,查看日志中有没有相关信息。基本可以认
2020-11-27 18:56:16
5045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人