自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CociJava的博客

java小白开始blog之旅,加油

  • 博客(108)
  • 资源 (3)
  • 收藏
  • 关注

原创 自动化测试摸索:python+selenium+pytest(持续更新.....)

(定制安装),以便接下来选硬盘其它分区来安装Python。安装过程会拷贝必要的文件,以及预编译Python标准库等;此刻,已经完成了Python 3.12 for Windows的安装过程。,即添加Python安装路径到环境变量;同时,为了使用便利,增加选项“(可选特征)对话框,保留默认勾选的四个选项,点击Next进入下一步。”(为所有用户安装Python 3.12);”(定制安装路径),修改默认路径到。(高级选项)对话框中,增加选项。文件,双击启动安装向导。(安装成功)对话框,点击。

2024-02-29 17:28:00 586

转载 web自动测试:selenium+testNG

TestNG是Java中的一个测试框架,是一个目前很流行实用的单元测试框架,有完善的用例管理模块,配合Maven能够很方便管理依赖第三方插件。使用TestNG可以做功能、接口、单元、集成的自动化测试,最常见的是结合selenium做功能自动化测试,它使用Java注释去写测试方法。Selenium IDE(集成开发环境):FireFox插件,用于提供图形化界面来录制和回放脚本,插件只是用来模拟原型的工具,并不希望测试工程师使用此工具用来运行大批量的测试脚本。通过依赖测试,不同的测试方法间共享数据和程序状态。

2024-02-27 15:25:00 58

原创 Jmeter提取器应用,全局共享token

一般在做测试之前,我们需要先登录,这时候我们可以用setUp线程组来获取token,以及token的提取和全局共享token,setUp线程组相当于前置操作一样。通过以上步骤,在进行接口测试的时候,就不需要每次自己去复制token在请求头里了,直接运行测试计划就可以了。3、增加一个提取器,我这里用的Json提取器(也可以用正则提取器等) 来提取接口返回的token。5、此时别的线程组的接口要怎么使用这个token了?生成的:${__setProperty(token,access_token,)};

2024-02-23 09:41:22 202

原创 Jmeter实现阶梯式线程增加的压测

安装相应jmeter 插件1:安装jmeter 管理插件:下载地址:https://jmeter-plugins.org/install/Install/,将下载下来的jar包放到jmeter文件夹下的lib/ext路径下,然后重启jmeter。

2024-02-19 15:03:58 498

原创 性能测试相关

的主要目的包括评估当前系统的能力、寻找性能瓶颈并进行优化、确保系统满足未来的需求。负载测试:通过逐步增加系统负载,确定在满足性能指标的情况下,找出系统所能承受最大负载量的测试。:在强负载下测试,查看系统在峰值下是否功能隐患、系统是否具有良好的容错能力和可恢复的能力。:指从客户端发起请求开始,到客户端接收到结果的总时间,包括服务器处理时间和网络传输时间。稳定运行的情况下进行长时间测试(如1天至一周),并最终保证服务器能满足线上业务需求。:在极短时间内,发送多个请求,来验证服务器对并发的处理能力。

2024-01-26 09:22:57 273

转载 认识元数据

元数据的结构和完整性依赖于信息资源的价值和使用环境;如果提供数据元的组织同时提供描述数据元的元数据,将会使数据元的使用变得准确而高效。元数据是用来描述数据的数据,是对数据的更高层级抽象,是认识和管理数据的一种媒介和途径,其使用目的在于 :识别资源、描述资源、评价资源、追踪资源等,实现数据资源的有效发现、理解、组织和管理等。元数据(Metadata)是描述其它数据的数据(data about other data),或者说是用于提供某种资源的有关信息的结构数据(structured data)。

2023-12-26 11:12:25 33

原创 《松弛感》读后感

而自恋者却沉迷于自我陶醉,蜷缩在自己的世界里——他们是远离四季、离群索居的人。——《松弛感》加藤谛三 著。他们追求“无条件且不加限制地赞美伴侣的女性”,其实就是在拒绝成长。——《松弛感》加藤谛三 著。自恋者由于其无意识中的自我轻蔑,无论他外表如何坚强,都可能会因他人的只言片语深受打击。——《松弛感》加藤谛三 著。失败并非悲剧,只有当个体在意他人如何看待失败的自己时,失败才会变成悲剧。——《松弛感》加藤谛三 著。富足的人生,就意味着要“有能力信任他人”及“清楚自己喜欢什么”——《松弛感》加藤谛三 著。

2023-11-29 09:10:23 194

转载 怎么写性能测试报告

压力测试旨在通过不断 增加系统并发处理事务数,增加系统负载,直到系统到达性能瓶颈。3) 在小压力条件下(10并发),最大事务响应时间为查询用户信息事务的2042毫秒,平均在600毫秒左右系统。由于系统对于所有事务请求都进行了加密验签处理,因此在本次性能测试中,需要对请求报文进行一致的加密和签名。对于3.2所述场景,分别进行梯度加压,从100并发开始,每次递增100并发数,直至到达系统瓶颈。本次测试的目的在于探查XXX项目二期重构环境的系统业务处理性能,以及在高负载情况下的系统表现。

2023-11-17 11:34:17 51

原创 《中国式沟通》读后感

中国式沟通智慧》从拒绝的重要性开始,由浅入深,以引导式、案例式的写作手法,借助生活中的小例子,把为什么拒绝、怎么拒绝演绎的淋漓尽致。真正的朋友,是可以说不的,Ta懂得你的难处,理解你的拒绝,也会设身处地的想你的拒绝,不会因为一次合情合理的拒绝而就此疏远你。应该说就算是人民币,也会有人不喜欢,何况我们还不是人民币,有人会对我们不喜欢、不满意甚至排斥都是很正常的。人生的路很长,我们不应该把有限的时间浪费在无谓的人和事上。掌握高情商的拒绝技巧,远离影响生活质量的人和事,享受人生,追求星辰和大海吧!

2023-10-27 10:05:29 258

原创 测试人员的基本素养

1、打破砂锅问到底,打破砂锅问到底的好处就是在于,在拿到产品说明书和需求文档的时候,测试人员在第一时间去了解整个产品的情况,当然产品说明书不是完全代表的客户的想法,这个时候就需要测试人员跟产品的第一时间的较量,确定审查并且对于细节的地方把控。2、语言组织能力,说白了就是沟通,软件测试人员一般跟开发要沟通的时候,往往带来的是坏消息,但是这也是必须要告诉程序员的,一个优秀的软件测试人员知道如何策略和职业地去处理这些问题,也知道面对不同的程序员如何合作。

2023-09-26 11:20:44 77

原创 软件测试模型

在V模型中,研发活动没有完成、无任何输出物时,测试工程师无法开展测试工作,相对而言,测试活动严重滞后。为了解决V模型的缺点,W模型提出了测试活动与研发活动并行的概念,并且在生产流程演进过程中,增加了验证与确认活动。软件测试根据不同的测试对象、测试背景可采用不同的测试模型实施测试活动,针对测试人员,下面将通过对V模型、W模型、X模型、H模型及敏捷模型的分析,加强测试工程师在实际测试工作过程中,模型的选择及应用能力。X模型产生的背景亦与V模型有关,V模型的缺点是测试活动滞后于研发活动,无法尽早地开展测试活动。

2023-08-31 13:46:53 115

原创 怎么用Jmeter进行并发测试(图文)持续更新中......

线程组右键——>添加——>配置元件——>HTTP信息头管理器。5、 配置后置处理器----json提取器,提取token。测试计划右键——>添加——>线程(用户)——>线程组。线程组右键——>添加——>取样器——>HTTP请求。3、 添加HTTP信息头管理器。4、 配置获取token的请求。6、 配置要测试的接口 请求。2、 添加HTTP请求。8、启动,查看结果数。7、 配置线程组信息。

2023-07-28 09:25:25 889 1

转载 敏捷开发与敏捷测试

制定周详的测试计划,测试计划又可能分为单元测试计划、集成测试计划、系统测试计划,甚至验收测试计划,没有评审的测试计划,将无法开展有效的测试互动。试强调任何发现的缺陷要记录下来,以便进行缺陷根本原因分析,达到缺 陷预防的目的,并强调缺陷跟踪和处理的流程,区分测试人员和开发人员的各自不同的责任。可以有专职的测试人员,也可以是全民测试,即在敏捷测试中,可以没有 “测试人员”角色,强调整个团队对测试负责。敏捷测试的基础就是自动化测试,敏捷测试是具有良好的自动化测试框架支撑的快速测试。

2023-06-29 10:28:59 1100

原创 测试方法分类

因果图法是一种适合于描述对于多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉及的各种组合情况。利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。在测试过程中,将程序看成不能打开的黑盒子,不考虑程序内部结构和特性的基础上通过程序接口进行测试,检查程序功能是否按照设计需求以及说明书的规定能够正常打开使用。根据以往的测试经验,推测出哪些是容易出问题的。

2023-05-30 18:25:41 3650

原创 TFS学习

TFS全称是 Team Foundation Server,是 Microsoft 提供的 源代码管理、数据收集、报告和项目跟踪的平台工具。二、目前我们项目主要用到了哪些功能。

2023-04-26 23:01:41 172

转载 java 和 byte数组 之间的转换

/** * 获得指定文件的byte数组 */ private byte[] getBytes(String filePath){ byte[] buffer = null; try { File file = new File(filePath); FileInpu...

2019-06-04 17:50:26 225

转载 BufferedImage 和 byte之间的转换

转载自:https://www.cnblogs.com/haoqijifeng/p/5567976.htmlpackage com.ac.optimus.wap.util;import java.awt.Graphics;import java.awt.Image;import java.awt.Label;import java.awt.MediaTracker;import ...

2019-06-04 17:44:42 866

原创 java 根据url生成二维码 拼接到海报图片上

package com.test;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.net.URLDecoder;import javax.imag...

2019-06-04 16:00:33 1689

原创 JDK1.8发现无法引入javax.servlet.annotation.WebServlet

亲测有效,加入后可以引进这个了import javax.servlet.annotation.WebServlet;解决办法:项目点右键选择属性properties -->Java Build Path --> 选择Libiaries选项卡 -->点击Add Library -->Server Runtime-->选择其中一个tomcat...

2018-06-26 09:47:48 3407

转载 Ibatis 后台打印完整的sql语句

转载自:https://blog.csdn.net/z69183787/article/details/46505221亲测有效,测得第二种今天转换数据,遇到了用ibatIS做持久层的系统,弄不清数据的关联关系,就想着打印出后台SQL出来,在网上找了找相关的方法,现在记录下来以便以后自己用着方便。ibatIS的配置文件有两种,一种是xml的,一种是properties的。我用的是xml文件的,也把...

2018-06-08 18:44:00 2462

转载 ibatis传入数组或List类型参数小结

转载自:https://blog.csdn.net/bruce128/article/details/22098795小结一下ibatis框架下,传入参数为数组类型或者是List类型的sql写法。特别说明,iterate标签仅支持数组和List类型,如果传入Set,Map或其它集合类型,Ibatis会抛异常。     1. 传入数组类型,不需要标明parameterClasss,数组和List类型...

2018-06-08 18:42:27 1575

转载 java类序列化 serialversionuid 作用

转载自:https://www.cnblogs.com/duanxz/p/3511695.htmlserialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID进行比较,如果相同就...

2018-06-04 15:42:01 264

原创 java.sql.SQLSyntaxErrorException 无效的主机/绑定变量名

ibatis.xml中  insert语句中 value里面的值之间少了一个逗号insert into 表values(   #reportNo#,   #agentCode#   //这里少了一个逗号   #accidentCode#)

2018-05-30 19:57:53 937

转载 pl/sql的使用技巧,自测很有用

1、PL/SQL Developer记住登陆密码  在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer7.1.2 ->tools->Preferences->Oracle->Logon History,“Store history”是默认勾选的,勾上“Store with

2016-12-29 18:56:07 673

原创 eclipse常用快捷键整理

1.  ctrl+shift+r打开资源2.  ctrl+o快速outline它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置再多按一次Ctrl+O,可以列出该类继承的方法和变量。3.ctrl+page down或ctrl+page up可以浏览前后的选项卡4.ctrl+e快速转换编辑器5.

2016-12-29 15:09:18 883

原创 前端webview,页面加载,发送Ajax请求,请求失败,https,http

场景:图文统计:要统计一篇图文推送到手机端的阅读量,我是在这个页面加上了一个Ajax请求,当页面加载的时候发送请求到后端,来统计阅读量,返回数量。页面链接是经过Apach映射的。在生产环境一直统计不到,Ajax请求没有发出来,后来发现是由于该页面是Https的,而其中发送的Ajax请求servlet的url是http的。在火狐调试报错:"已阻止载入混合活动内容"

2016-12-20 16:04:59 7600

转载 完全卸载oracle数据库

ORACLE11g卸载数据库 2010-08-24 14:29:30 阅读234 评论0   字号:大中小 订阅 .1.关闭Oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开

2016-12-09 21:29:35 390

转载 SQL Case when 的使用方法

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单

2016-11-22 14:07:49 1274

转载 HessianProtocolException string at 0X33 java.lang.string

测试环境没有问题,上到生产上报错:HessianProtocolException string at 0X33 java.lang.string有2个界面调用同一个方法,一个界面返回的是8条数据,没问题,另一个界面返回的是4条数据,就报这个错了。网站出现比较奇怪的现象,线上总有些Offer信息反序化时出错,而测试环境却没有出现过, 通过远程调试线上环境,发现Hessian

2016-11-02 17:35:19 7941

原创 clob字段使用,程序直接卡住,不报错也不返回值

数据库有字段clob,新增数据的时候,序直接卡住,不报错也不返回值:是因为用的驱动包版本太低的缘故,换成高一点的版本就可以了,比如 11.2.0.4.0

2016-11-01 15:00:31 1129 3

转载 Spring定时任务的几种实现

转载自:http://gong1208.iteye.com/blog/1773177近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):

2016-09-08 15:57:47 441

原创 java 数据库类型 报错

oracle数据库:新建一张表,加一个为number的字段,后面有一个可选项:Nullable,设为允许为null,java实体类定义为int类型。往数据库中插入数据,这个字段不插入,结果会报错。这时候是因为int类型是基本数据类型,不是对象,所以不能跟null做对比。ps:小白的理解,记录下来,看以后有没有好点的理解。

2016-09-05 15:02:02 1018

原创 hibernate分页返回数据,类型不匹配报错

hibernate要发挥分页的数据,使用以下代码报错类型转换异常:List list = ht .execute(new HibernateCallback>() { public List doInHibernate(Session session) throws HibernateException { Query query = session.createQuery(h

2016-09-05 14:51:17 1188

转载 Java远程通讯可选技术

转载自:http://itlab.idcquan.com/Java/base/740383.html在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架

2016-09-02 12:01:46 586

转载 hessian原理

一.      远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO ,主要有 bio 、 nio 、 aio 三种方式,所有的分布式应用通讯都基于这个原理

2016-09-01 20:00:57 407

转载 hessian上传文件

转载自:http://www.cnblogs.com/xdp-gacl/p/3898100.htmlhessian较早版本通过 byte[] 进行文件传输;4.0之后支持 InputStream 作为参数或返回值进行传输。   注意:hessian会读取整个文件,如果文件过大,会导致JVM内存溢出。可以通过控制上传文件的大小,设置合理的JVM参数,以及采用随机读取方式来解决。

2016-09-01 15:49:13 895

转载 hibernate中使用sql

hibernate的使用1,hibernate中执行sql语句,返回一个在映射文件中已经映射的对象:public List findMenusByEntityTypeId(Long id) { String hql = "select m.id as {menu.id},m.name as {menu.name},m.url as {menu.url},m.icon_url

2016-09-01 14:02:56 1878

原创 hibernate注意事项

1,hibernate不支持count(1),可以使用count(*)  或者count(字段)2,不支持在distinct和group by 基础上使用 count()3,问号(?)的设置使用.setParameter(位置, 属性值) 在sql语句中问号的位置是从1开始,在hql中从零开始。

2016-09-01 11:10:19 444

原创 hql不能在distinct,group by结果集上使用count的问题,报语法错误

hql有如下两个限制:HQL(SQL)不支持select count(distinct x, y) from xx;HQL不支持select count(*) from (select distinct x, y from xx);即:HQL不支持from语句中的子查询。PS:hql不能在distinct,group by结果集上使用count的问题 !

2016-09-01 09:35:38 4144 1

转载 hibernate映射的数据类型

http://blog.sina.com.cn/s/blog_63804f6f0100mcwx.html Hibernate映射类型分为两种:内置的映射类型和客户化映射类型。内置映射类型负责把一些常见的Java类型映射到相应的SQL类型;此外,Hibernate还允许用户实现UserType或CompositeUserType接口,来灵活地定制客户化映射类型1.内置映射类型

2016-08-24 19:39:45 3987

email发送邮件Jar包

email发送邮件Jar包

2016-03-28

swingIO流实现的记事本

这是用io流实现的ui界面记事本,下载就可以用了 里面有保存文件,打开文件等一系列功能,里面有一些swing控件的使用,有兴趣的可以学习下

2015-08-01

java连接oraclejar包

oracle数据库连接jar包 有兴趣的就下载吧

2015-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除