
文章
文章平均质量分 69
jingzhaopan
这个作者很懒,什么都没留下…
展开
-
关联接口的处理
当第一个接口返回taskId值和processInstanceId值,在第2个接口中要使用,处理方法:1、Python 做接口测试的处理方式:def test_data(self): time.sleep(20) url = "‘’‘’‘’/business/base/approval/myStart" method = "Post" data = {"pageNum":1,"pageSize":10,"procInstState":"0".原创 2022-11-10 16:56:26 · 566 阅读 · 0 评论 -
自动化测试报告
生成测试报告 allure 测试报告1安装allure-pytest pip install allure-pytest 测试报告中是有数据的,生成测试数据;(2.9.45)2 下载一个 commandline包;放到Python 目录下lib;3 在环境变量path 目录下面配置command,编写运行测试报告的代码:if __name__ == '__main__': # pytest.main(['-s','-v','-rA','test_case01.py'])原创 2022-11-10 16:52:53 · 556 阅读 · 1 评论 -
Jmeter 分布式压测环境搭建
一、准备测试机:IP(Master): 192.168.28.177 IP(slave) : 192.168.28.177 IP(slave) : 192.168.28.40 (slave 机器都是使用Windows 环境)所有机器java 环境: java version "1.8.0_121"所有机器jmeter 版本:apache-jmeter-5.2.1网络环境:同一个局域网,建议使用有线网络。二、jmeter 中修改设置2-1.在...原创 2022-04-28 11:30:54 · 602 阅读 · 0 评论 -
appium+Python 学习笔记(1)
Appium 简介及工作原理 开源、跨平台、原生/混合app、 Ios/Android 工作原理讲解;Appium 环境搭建: 脚本----Appium Server ----UiAutomator---手机执行; 脚本:Python Appium Server: Appium ----Node.js...原创 2018-10-30 09:47:32 · 1185 阅读 · 0 评论 -
党建项目自动测试代码(java + selenium +testng + maven + jenkins + git )
一、java + selenium 代码编写: 具体代码设计步骤参考:Selenium2.0 自动化测试代码封装 二、testng 基本用法和编写一个testmg.xml文件运行;package com.dangjian.selenium.testCase;import org.testng.annotations.AfterMethod;import...原创 2018-09-13 11:13:40 · 1291 阅读 · 0 评论 -
Appium + python3.6 手机自动化环境搭建
一、python (Windows)下载和安装:1、双击python-3.6.5-amd64.exe,勾选Add Python 3.6 to PATH:,点击Install Now;2、稍等一会,提示安装完成,点击关闭。 3、安装环境检查: C:\Users\Administrator\AppData\Local\Programs\Python\ ...原创 2018-09-17 17:51:15 · 5519 阅读 · 0 评论 -
github及eclipse 的使用
一、创建一个项目: 新建一个项目项目创建成功后,打开本地文件夹,使用GitHub命令行如下操作在命令行中输入git init ,使文件全部添加到git在命令行中输入git status在命令行中输入 git add .在命令行中输入 git commit –m “”在命令行中输入 git remote add origin githu...原创 2018-09-06 12:50:08 · 574 阅读 · 0 评论 -
多线程在测试中的应用
1、Java 多线程什么是程序? 安装在磁盘上的一段指令集合,它是静态的概念。2、什么是进程? 它是运行中的程序,是动态的概念。每个进程有独立的资源空间。3、什么是线程? 线程,又称为轻量级进程,是程序执行流的最小单元,是程序中一个单一的顺序控制流程。线程是进程中的一个实体,是被系统独立调度和分派的基本单位。4、什么是多线程? 多线程则指的是在单个程序中可以同时运行多个不同的...原创 2018-06-20 08:44:02 · 2212 阅读 · 0 评论 -
协议级性能测试学习笔记(1)
一、概念:负载测试: 关注在不同用户数量,响应的系统它的性能反应,性能指标; 压力测试: 关注高压力,很大的用户同时去访问给服务器施加压力,系统是怎么死的; 容量测试: 最大支撑的数量(用户的数量、数据库) 二、性能评价指标:响应时间:从用户的角度评价系统的处理速度(2-5-10);吞吐量:硬盘IO、网络IO、CUP内存、请求处理能力、打开页面数量;事务处理能力-TPS : 处理当事务的能力...原创 2018-06-25 16:53:32 · 1558 阅读 · 0 评论 -
探索式测试学习笔记(1)
什么是探索式测试? 探索式测试(Exploratory Testing)是一种自由的软件测试风格,强调测试人员同时展开测试学习、测试设计、测试执行和测试结果评估等活动,以持续优化测试工作。测试专家Cem Kaner博士在1983年提出的。测试需要探索,而探索需要大量的思考。积极思考的探索式测试是具有挑战性的智力过程,常常需要在不确定的顺序反复实施钻研、尝试、迂回、调整、评估等活动。好的探索式...原创 2018-06-14 17:31:37 · 3853 阅读 · 0 评论 -
testNG的使用
1、在MAVEN文件中填写如下内容自动下载testNG安装包: <dependencies> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.10<原创 2018-06-04 10:50:22 · 852 阅读 · 0 评论 -
Jmeter第三方插件Jmeter Plugins
1、Jmeter Plugins提供了五类组件: Standard Set:对线程组进行了扩展,扩充了监听器,更丰富了图标的展示; Extras Set:监听器进一步扩展,支持远程监控,图表展示更加丰富; Extras with Libs Set:提供了对JSON的支持,新增了JMS取样器; WebDriver Set:与WebDriver进行了集成,来进行自动化测试; Hadoop S...原创 2018-05-16 15:48:50 · 27355 阅读 · 0 评论 -
Selenium2.0 自动化测试代码封装
一、框架设计原理:二、封装之前和封装之后代码的对比:1、封装后代码结构:2、封装之前的代码结构三、封装的方法:1、getByLocator的编写:配置文件的路径、封装元素属性的定位方法。2、ProUtil 的编写:读取配置文件。3、SelectDriver的编写:封装一些常用的浏览器。4、DriverBase 的编写:封装一些常用的方法。5、AddCartPage 的编写: 把页面上所用的元...原创 2018-05-19 07:51:27 · 3985 阅读 · 0 评论