jmeter系列01-->mac系统搭建JDK及JMETER
前言 此刻打盹,你将做梦;而此刻学习,你将圆梦。 时代在进步,我们IT届的测试工程师大部分都用上了MAC电脑,在MAC上如何搭建JMETER呢,我来分享分享。 一、环境和所需软件概述1.1 目前环境: MacOS(10.15.3)1.2 所需软件: jdk-8u91-macosx-x64.dmg (jdk1.8及以上版本应该都可以) apache-jmeter-5.2
如何写一个好的测试?总结起来就这两点……
背景在上一个项目上,由于项目成员大部分是新入职的同事,所以对于测试不是很熟悉,这就导致了在项目前期,项目上的很多测试都不太make sense,虽然没有什么定量的东西来描述,但是总结起来就2个点:1.测试的名字比较模糊。2.测试代码不易读。深入剖析测试名字比较模糊对于这一个问题,是因为很多刚开始写测试的开发脑子里不会快就想到given、when、then这三个词,一般我们写测试写得比较多的同事,都
Oracle函数汇总
SQL 函数日期函数:可以进行算术运算SYSDATE返回系统日期select sysdate from dual;ADD_MONTHS(<d>,<i>)返回日期d 加上i个月后的新日期(i正可负)。Add_Months(sysdate,2)Add_Months(sysdate,-2)LAST_DAY(<d>)返回日期d所在的月的最后一天。Select Last_
Oracle函数入坑指南
一、oracle函数概述Oracle 提供一系列用于执行特定操作的函数 SQL 函数带有一个或多个参数并返回一个值 以下是SQL函数的分类: 二、单行函数单行函数对于从表中查询的每一行只返回一个值 可以出现在 SELECT 子句中和 WHERE 子句中 单行函数可以大致划分为:日期函数数字函数字符函数转换函数其他函数2.1 日期函数:可以进行算术运算SYSDATE返回系统日期s
python+excel=openpyxl(二)
创建一个workbook>>> from openpyxl import Workbook>>> from openpyxl.utils import get_column_letter>>>>>> wb = Workbook()>>>>>> dest_filename = 'emp
python+excel=openpyxl(一)
原计划写一个openpyxl的操作文档,普及下python如何来操作excel,结果人家官方的文档已经写的非常完美了,就临时改主意把人家的文档翻译了一遍。可以阅读英文文档的同学,建议大家直接去看官方的API操作文档官网地址:Openpyxl创建一个excel文件使用openpyxl模块工作时,我们并需要在系统文件中创建一个excel文件。只需要导入Workbook类就可以了:>>>
Java实现网络爬虫 案例代码
Java实现网络爬虫 案例代码4:使用webmagic框架从网上获取《三国演义》全文需求说明搭建开发环境,实现《三国演义》全文保存在本地步骤分析访问网址:http://www.shicimingju.com/book/sanguoyanyi.html分析网站URL、文档内容特征获取网页内容拆分出需求内容保存在本地案例代码import us.codecraft.webmagic.Page;impor
java EE开发之Servlet第五课:xml解析
1. xml简单介绍数据存储:数据库做存储存在分析和对比,XML做数据存储更加简洁。数据交换: XML在跨平台、跨语言数据配置:XML配置快捷、简单2. DOM(Document Ojbect Modal)解析步骤2.1 读取DocumentBuilderFactory->DocumentBuilder->Document2.2 创建并输出2.3 XML文档的CRUD操作3. DOM常
java EE开发之Servlet第四课:监听器(Listener)
1.什么是Listener监听器就像老板的秘书,那个秘书就是活的监听器,时时监听着老板,当老板发生一些事情的时候,秘书就会有相应的措施。比如老板口渴了,秘书就会去端茶;比如老板要提提神,秘书就会泡一杯咖啡等。2.介绍java的几种常用的监听器(1)实现ServletRequestListener接口,监听request(需要在web.xml中配置) /** * 当request
提交bug的内容书写规范
1.标题:【项目名称——简短的bug说明】描述bug的最主要关键词,如xx项目——数据库输入输出数据不一致2.项目名称:【项目名称+项目版本号】3.Bug所属项目/模块:Bug所属项目和模块,最好能较精确地定位至模块;4.严重等级:【紧急,严重,一般,微小】紧急Bug:造成系统或应用程序崩溃(Crash)、死机、系统悬挂,或者造成数据丢失、主要功能完全丧失等。严重的Bug:功能或者特性没有实现,主
测试用例设计标准
1.需求点100%被覆盖2.被测功能点或控件100%被覆盖3.必须验证正确性操作、正常数据和可能导致出错的数据、操作4.有数据值域的必须考虑数据值域覆盖:边界值、等价类5.所有边界值都必须覆盖6.等价类必须包含有效和无效等价类7.等价类各子类不存在交错以避免冗余8.等价类的使用避开边界值9.所有等价类都必须覆盖(等价类数量过多导致超过测试成本的,优先考虑有效等价类,然后根据数据使用频率、几率高低分
Java读取properties配置文件工具包
一、properties文件简介java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是 "键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一般使用以下两种方法读取properties
python实用小技之数据结构
本文大多数例子搬自 python cookbook 这里是对学习的一个总结和提炼ps:python版本为python31.解压序列赋值给多个变量# 有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?data = ['ACME', 50, 91.1, (2012, 12, 21)]# 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋
python实用小技之数据结构
本文大多数例子搬自 python cookbook 这里是对学习的一个总结和提炼ps:python版本为python31.解压序列赋值给多个变量# 有一个包含 N 个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给 N 个变量?data = ['ACME', 50, 91.1, (2012, 12, 21)]# 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋
Mysql性能优化(三)
如何对一条查询语句进行性能分析,必不可少的要使用的是explain,explain的意思是执行计划;那接下来我们就详细说明一下explain的返回结果;一、explain的使用方法explain select语句;例如:explain select * from stuInfoA;返回的结果如下图:新梦想技术分享结果说明:id:是select 的标识符,表示select 语句的执行顺序;如果该se
python_selenium元素定位_xpath(2)
selenium自动化脚本最基础的就是元素定位和元素操作,下面就以百度为例介绍最常见的xpath定位方式基本定位方式:以百度的搜索框为例from selenium import webdriver import timedriver = webdriver.Chrome()driver.get("https://www.baidu.com")driver.maximi
eclipse设置JVM内存堆
前言 环境不会改变,解决之道在于改变自己。 最近笔者再整理堆内存溢出方向的课程,写些杂项资料,留着自用的,有需要的看看~ 一、JVM内存堆参数含义 -Xmx128m #最大内存设置,指设定程序运行期间最大可占用的内存大小-Xmn32m #最小内存设置,指设置年轻代大小,整个JVM内存大小=年轻代
好用的expected_conditions模块
前言行动是成功的阶梯,行动越多,登得越高。不能懒,继续多更新分享一些给大家~~ 一、expected_conditions模块是什么?是Selenium的一个子模块,selenium.webdriver.support.expected_conditions可以对网页上元素是否存在,可点击等等进行判断,一般用于断言或与WebDriverWait配合使用二、expected_conditi
python常识系列07-->python利用xlwt写入excel文件
前言 读书之法,在循序而渐进,熟读而精思。——朱熹 抽空又来写一篇,毕竟知识在于分享! 一、xlwt模块是什么python第三方工具包,用于往excel中写入数据;(ps:只能创建新表格,不能修改表格内容!!)它支持 xlsx 和 xls 格式的excel表格;与之对应的还有一个xlrd包,用于读取excel中的数据。二、安装xlwt模块命令行中输入:pip inst
如何写一个好的测试?总结起来就这两点……
背景在上一个项目上,由于项目成员大部分是新入职的同事,所以对于测试不是很熟悉,这就导致了在项目前期,项目上的很多测试都不太make sense,虽然没有什么定量的东西来描述,但是总结起来就2个点:1.测试的名字比较模糊。2.测试代码不易读。 深入剖析测试名字比较模糊对于这一个问题,是因为很多刚开始写测试的开发脑子里不会快就想到given、when、then这三个词,一般我们写