- 博客(26)
- 收藏
- 关注
原创 Jenkins+maven+testng+htmlreport单元自动化测试
通过httpclient+testng去测试api接口,再加上jenkins的构建,可自动化去执行api自动化接口测试
2023-09-03 10:49:42
927
原创 Prometheus+grafana安装配置
通过安装配置prometheus+grafana后,查看exporter采集的数据进行全方位系统分析数据
2023-09-02 22:19:33
538
原创 STS4 New 安装Spring Bean Configuration File
对于初学者,使用spring去开发web或者java的应用程序时,可通过安装配置的步骤完成spring开发项目的环境
2023-09-02 16:39:01
585
原创 Jmeter获取登录身份信息保存到本地文件
背景描述 很多时候进行接口测试或者性能测试时,只需要测试业务某个接口,但是接口又需要身份认证,而身份证认证的接口主要是登录接口。如果不需要测试登录接口,没有必要每次都要使用登录接口返回的身份信息。解决方法1.将登录接口返回的关键信息使用正则表达式或者json提取工具提取后,存储到文件。2.编写java代码,提供保存文件的方法,方法提供传递的保存文件的路径参数和存储数据的参数。3.将编写好的代码进行导出jar包,在jmeter中引用该jar后,调用保存文件的方法。编写测...
2022-05-29 16:47:08
788
原创 在Eclipse或者jenkins运行maven test或者运行testng单元测试的遇到的[ERROR] 不再支持源选项 5。请使用 7 或更高版本的解决方法
错误日志[INFO] Scanning for projects...[INFO][INFO] --------------------< jenkins.testng.demo:TestDemo >--------------------[INFO] Building TestDemo 0.0.1-SNAPSHOT[INFO] --------------------------------[ jar ]---------------------------------[...
2021-05-18 23:12:49
1780
原创 JMETER引用自定义的JAR文件方法解决发送请求的URL参数转码问题
问题背景通常在一个项目中,进行列表的数据查询时,都会发送GET的请求方式,在URL都带有查询条件的参数,而这些参数通常会被转码后才发送到服务器。在进行接口测试的时候往往会对请求参数进行参数化,而转码会带来参数化的复杂性,非常麻烦。例如:转码后发送到服务器的URL请求:http://tool.chinaz.com/login?%2flogin%3fusername%3dadmin%26p...
2019-07-18 15:06:14
742
原创 Java操作Redis存储HashMap对象类型数据
背景描述 关于JAVA去操作Redis时,如何存储一个对象的数据,这是大家非常关心的问题,虽然官方提供了存储String,List,Set等等类型,但并不满足我们现在实际应用。存储一个对象是非常常见的。经过网上查找资料以及参考其他网友的代码和实践操作后,整理出Redis如何存储一个Java的HashMap demo代码,如果有错误的地方大家可以留言指出。另外关于如果存储一个java对象可以参考...
2018-12-24 17:34:23
41755
1
原创 Java操作Redis存储对象类型数据
背景描述 关于JAVA去操作Redis时,如何存储一个对象的数据,这是大家非常关心的问题,虽然官方提供了存储String,List,Set等等类型,但并不满足我们现在实际应用。存储一个对象是非常常见的。经过网上查找资料以及参考其他网友的代码和实践操作后,整理出Redis如何存储一个对象的demo代码,如果有错误的地方大家可以留言指出。参考资料参考地址:https://blo...
2018-12-24 11:41:15
9404
5
原创 使用Python发送http请求访问window ntlm站点
背景描述由于需要写自动化代码发送http请求访问windows domain的站点,然而登陆的方式与Form表单不一样,所以需要借助第三方的类库来协助,由于使用了NTLM所以要下载python NTLM相关类库进行安装。只要实现window 域账户身份认证,采用python编程语言,就可以完成对该站进行开发自动化脚本或者是性能测试脚本。安装软件环境Python2.7https://w...
2018-11-26 11:43:55
2746
原创 JMeter测试Window NTLM站点
背景介绍:该站点是使用window ntlm身份也就是所谓的微软的域账户登录,当输入URL之后会自动弹出提示框,要求用户输入域账户用户和密码进行登录。与form登录不一样,所以在项目过程中通常会遇到这个问题,为了解决这个问题查询了很多资料,经过实践,最终测试步骤总结出来,分享给大家,如果有疑问可以留言。 演示站点测试window身份认证的站点设置Jmeter组件组件...
2018-11-21 17:46:52
1958
原创 JMeter中的Http Request组件中勾选Use multipart/from-data for POST选项导致响应数据错误
1.简介测试工具:JMeter4.0组件:Htttp Request测试对象:web api/restful api风格描述:解决使用Http Reuqest提交数据后出现的post data的问题。2.复现步骤设定一个Http Request 的表单,并且勾选Use multipart/form-data for POST选项。运行后,查看View Results Tree中的请求的Reuqes...
2018-03-21 16:56:43
3617
原创 在Centos7下安装部署Zabbix3.2
简介为了能够更好的监控和管理服务器,我们可以选择开源的zabbix软件。zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。Zabbix主要是有zabbix-server和zabbix-agent组成。zabbix server主要是通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器和网络状态的监控。zabbix agent需要安装在被监控服务器上,它主要完成对硬件信息或与操作系统的内存和CPU等相关信息的采集。
2016-11-03 17:19:46
3489
原创 JMeter开发插件之一(JMeter开发Java Request Sampler测试mongodb)
目前,在整个互联网上很少找到关于使用JMeter测试mongodb的文章,因此通过学习并参考一些文章后,再经过实践,将分享给大家在JMeter的Java Request中如何测试mongodb,当然希望大家可以举一反三的思维,测试不同的数据库(Mysql,Oracle和Sql Server),而不仅仅限制于测试mongodb。希望对测试人员有所帮助,如果文章中有描述错误,请大家指出,谢谢。
2016-10-24 14:16:29
4748
原创 在Centos7下源代码安装配置Nginx
简介本博文主要是针对开发或者测试人员能快速搭建nginx负载均衡环境,使用不同的负载均衡策略去配置nginx,文章的内容主要参考Nginx的官方去配置和文档说明。本文主要注重搭建实践过程。如文章有错误的地方指出。
2016-09-09 14:21:34
4366
原创 Mongodb3.2.8全面开战之实战篇
本博文主要是帮助测试、开发人员或者数据库管理员,能够迅速搭建mongodb的分片和副本集的环境,实现mongodb高并发高可用的架构。本文主要注重如果搭建mongodb的过程,并没有太多的理论去讲解mongodb的功能原理。
2016-09-05 14:34:03
3999
原创 在Eclipse下运行Jmeter3.0源代码
使用eclipse对jmeter的源代码进行二次开发,并且使用eclipse工具运行jmeter的源代码。
2016-08-25 11:13:55
5812
原创 解决eclipse Pydev中import时报错Unresolved import requests的方法
在使用eclipse的pydev进行开发程序时,使用import将模块导入时竟然遇到Unresolved import 或者No module named
2016-08-25 10:56:43
16597
1
原创 在Centos7下源码安装配置Redis
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
2016-08-18 13:48:07
3798
原创 Centos7下使用RPM方式安装Mysql5.7.12
本博文是本人经过学习后,在centos7下进行实践安装部署,以前并没有在Centos下安装过mysql,都是使用图形界面方式安装,而现在经过学习和摸索后,将整个安装过程记录下来,以便提供给大家参考,减少学习的弯路。
2016-07-20 11:07:26
2386
原创 javascript的ajax请求过程
function createXMLHttpRequest() { if(window.XMLHttpRequest)//firefox { XMLHttpReq=newXMLHttpRequest(); } elseif(windo
2016-07-01 14:14:00
710
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人