Jmeter实现对字符串加密

最近测试移动端接口,但是请求内容是用MD5加密的,所以要先对请求内容进行加密,Jmeter内置的没有MD5加密方法,所以自己从网上copy了一份,实现了加密功能,以下是具体操作: 1、从网上copy了一份MD5加密方法,用eclipse建个工程(包名、类名、方法名自己起)packagecom.wjika.test;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassmymd5{publicstaticStringgetMd5(StringplainText){try{MessageDigestmd=MessageDigest.getInstance("MD5");md.update(plainText.getBytes());byteb[]=md.digest();inti;StringBufferbuf=newStringBuffer("");for(intoffset=0;offset<b.length;offset++){i=b[offs...

jmeter用beanshell调用自己写的jar进行MD5加密

1、先在eclipse里面写好MD5的加密文件,用eclipse执行一遍,确保文件不会报错 Str2MD5.java内容如下:packagehehe.md5;importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;publicclassStr2MD5{publicStringMD5(StringsourceStr){Stringresult="";try{MessageDigestmd=MessageDigest.getInstance("MD5");md.update(sourceStr.getBytes());byteb[]=md.digest();inti;StringBufferbuf=newStringBuffer("");for(intoffset=0;offset<b.length;offset++){i=b[offset];if(i<0)i+=256;if(i<16)buf.append("0");buf.append(Integer.toH...

Hudson安装配置、部署应用及分析

机器:一台linux虚机,内存1G,操作系统CentOSrelease5.6,硬盘100G。实验应用:乐学方舟后台部署(非正式环境)应用环境:apache-tomcat-7.0.27 ,JDK1、下载hudson,安装部署http://hudson-ci.org/点击下载2、下载完成,需找一台linux的机器,上传文件。后台解压运行#java-jarhudson-3.0.1.war--httpPort=8888&在实验环境中,hudson-3.0.1.war会默认解压到/root/.hudson/目录下面,这个改变不了通过浏览器访问http://IP:8888/页面最后install,等待安装完成 ,安装最新版的hudson,还是老实的等待安装吧,没有安装后面有的苦了。。以上是安装hudson的过程1、新建项目2、调整系统设置设置JDK环境变量 安装ant,添加环境变量:http://ant.apache.org/bindownload.cgi 下载安装包,接解压到自定义目录,就可以使用 SVN的账号密码和添加邮件 可...

腾讯课堂1:使用Jmeter内置的录制功能进行录制

1、设置http代理服务器打开火狐——点击选项——高级——网络——设置 设置完成点击确定  2、查看端口是否被占用的命令netstat-ano3、排除模式.*.gif.*.css.*.js4、当启动http代理服务器报错解决办法错误:targetcontrollerisconfiguredtouserecordingcontroller解决办法:添加录制控制器 ...

利用JMeter的beanshell进行接口的加密处理

 最近项目中在做http协议的接口测试,其中接口请求报文数据有个字段值需要用到加密后的签名,即出于网络传输过程中,对数据安全的考虑,要对请求的数据进行特定的处理(加密),再进行请求。     刚开始由于项目赶进度的需要,选择的做法是:让开发写个加密处理生成请求报文的代码,然后每次测试发送一次请求都用eclipse跑一遍该代码,测试数据的修改也是在代码中变更。这样跑一轮测试下来,测试同事都反映太累了。   jmeter中的BeanShell,可以用来调用我们的工具类对数据进行处理,然后再进行相关的请求。自己刚好以前工作中使用过,于是就利用jmeter的beanshell来解决这个问题。 解决过程:    这个需要看测试人员是否具有代码查看的权限,如果没有权限,直接要求开发人员把该工具类的代码发过来即可。    在eclipse中建个Java工程,把得到的工具类代码导进去。然后再导出成jar包。 &nb...

安装loadrunner时出现”命令行选项语法错误键入命令 ?获得帮助“的解决方法

安装LR11时,安装MicrosoftVisualc++2005sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息1、进入loadrunner-11AdditionalComponentsIDEAdd-InsMSVisualStudio.NET 2、安装:LRVS2005IDEAddInSetup.exe 3、再安装loadrunner 本文出自“小强性能测试品牌产品经理”博客,请务必保留此出处http://xqtesting.blog.51cto.com/4626073/1560530...

JDK安装与环境变量配置

安装JDK选择安装目录安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装jre。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)如下图所示 1:安装jdk随意选择目录只需把默认安装目录java之前的目录修改即可2:安装jre→更改→java之前目录和安装jdk目录相同即可注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。 安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量 系统变量→新建JAVA_HOME变量。变量值填写jdk的安装目录(本人是E:Javajdk1.7.0) 系统变量→寻找Path变量→编辑在变量值最后输入%JAVA_HOME%in;%JAVA_HOME%jrein;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码) 系统变量→新建CLASSPATH变量变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%libool...

通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件

在开始通过ANT运行build.xml之前,有一步必须要做,那就是将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本<?xmlversion="1.0"?><projectname="autotest"default="all"basedir="."> <propertyname="JMeter.home"value="......."/> <propertyname="mail_to"value="Bodhi.Zhang@example.com,lucy.chen@example.com"/> <propertyname="ReportName"value="SnoopyAutoTestReport"/> <propertyname="Comp...

win7无法安装Microsoft .NET Framework 4.54.0

在安装一些软件的时候,要求安装环境下必须首先安装有Microsoft.NETFramework4.54.0,可是下载了安装包却怎么也安装不了,安装到一定进度就失败了,反复安装重启,都没有成功,最后终于找到了一套完整的安装方法。  Win7系统电脑 1  下载了Microsoft.NETFramework4.54.0的安装包后,反复安装,总是以图中所示的界面而结束。END    在桌面上找到“计算机”,单击右键选择“管理”,如图所示。   在打开的“计算机管理”窗口中依路径“服务和应用程序——服务”打开,在列表中找到“WindowsUpdate”并单击右键选择“停止”。   按住“Win+R”键打开运行对话框,输入cmd并回车,在打开的界面输入netstopWuAuServ回车(停止windowsupdate服务),如图所示。    按住“Win+R”键打开运行对话框,输入%windir%并回车,在打...

Python的下载和安装

Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh。在这里我们说一下,在Windows操作系统中安装python。我的操作系统为:Windows7,64位安装python的时候,我们既可以从源码安装,同时也可以用已经编译好并且打包好的二进制版本进行安装,这里我选择的是后者。Python2.7.8下载地址:https://www.python.org/download/releases/2.7.8/   打开百度首页,搜索“python”,进入官网,进行下载,根据操作系统不同选择不同的下载安装文件,这里选择Win764bit安装包,如下图所示: 双击安装包,以管理员身份运行,点击”Next“,如下图所示: 选择安装路径,点击”Next“,如下图所示: 点击”Next“,如下图所示: 安装过程如下图所示: 点击”Finish“,如下图所示: 配置系统环境变量,找到系统环境变量Path,在最后面追加python的路径,如下图所示: 打...
代码星球 代码星球·2021-02-24

Jmeter中的几个重要测试指标释义

AggregateReport是 JMeter 常用的一个Listener,中文被翻译为“聚合报告”。今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅。如果大家都是做Web应用的性能测试,例如只有一个登录的请求,那么在AggregateReport中,会显示一行数据,共有10个字段,含义分别如下。Label:每个JMeter的element(例如HTTPRequest)都有一个Name属性,这里显示的就是Name属性的值#Samples:表示你这次测试中一共发出了多少个请求,如果模拟10个用户,每个用户迭代10次,那么这里显示100Average:平均响应时间——默认情况下是单个Request的平均响应时间,当使用了TransactionController时,也可以以Transaction为单位显示平均响应时间Median:中位数,也就是50%用户的响应时间90%Line:90%用户的响应时间Note:关于50%和90%并发用户数的含义,请参考下文http://www.cnblogs.com/jackei/archive/200...

安装禅道的基本步骤

禅道是软件测试工具,既可以做缺陷管理工具又可以作为软件的项目管理工具。安装步骤请看下面详细步骤,希望这篇文档可以帮助大家。(如果大家认同或者喜欢我整理的这些资料,请给我投票哟)  windows系统禅道6.1版本  在官网上下载禅道安装包(windows集成运行环境(.exe结尾));双击解压缩到某一个分区的根目录,比如c:xampp,或者d:xampp,必须是根目录。将文件安装到F盘为例,点击“Extract”按钮。如下图所示: 选择完路径(建议不要安装到C盘)。出现安装的进度条,如下图所示: 打开F盘进入xampp文件夹,双击start.bat启动控制面板程序,弹出“禅道集成运行环境”框,如下图所示:  点击“启动禅道”按钮,系统会自动启动禅道所需要的apache和mysql服务。启动成功之后,点击“访问禅道”,即可打开禅道环境的首页。5秒钟之后,页面会自动跳转到禅道的页面。 等待一下,页面会自动跳转到禅道的页面。见下图:END 建议不要安装到C盘双击解压缩到某一个分区的根目录,比如...
代码星球 代码星球·2021-02-24

SQL SERVER 2000安装教程图文详解

注意:WindowsXP不能装企业版.win2000win2003服务器安装企业版一、硬件和操作系统要求  下表说明安装MicrosoftSQLServer2000或SQLServer客户端管理工具和库的硬件要求。硬件最低要求计算机Pentium166MHz或更高。内存(RAM)至少64MB,建议128MB或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。硬盘空间需要约500MB的程序空间,以及预留500M的数据空间显示器需要设置成800x600模式,才能使用其图形分析工具  下表说明为使用MicrosoftSQLServer2000各种版本或组件而必须安装的操作系统。 SQLServer版本或组件 操作系统要求企业版MicrosoftWindowsNTServer4.0、MicrosoftWindowsNTServer4.0企业版、Windows2000Server、Windows2000AdvancedServer和Windows2000DataCenterServer。(所有版本均需要安装IE5.0以上版本浏览器)标准版...

QC学习一:Windows环境中Quality Center 9.0安装详解

1、安装环境:windows XP、SQLServer20052、准备安装文件:QualityCenter9.0 (qc10以上,包括qc10,qc只支持安装在服务器操作系统上,无法安装在WinXP、Win7等个人电脑的操作系统上)1、首先在安装之前保证系统已经安装了SQL Server2000或者SQL Server2005;2、启动服务:点击【我的电脑】右键——管理——服务和应用程序——SQLServer配置管理器——sqlserver2005网络配置——MSSQLServer的协议设置为如下:客户端协议设置如下:最后不要忘了选择【服务】找到【SQLSever(MSSQLSERVER)】右键点击重新启动 1、点击setup.exe,出下如下界面,点击“下一步”,执行安装时首先安装的是JVM虚拟机,时间可能会久一点,这里只需等待;2、JVM虚拟机安装完成后会自动出来如下安装界面,选择【下一步】;3、选择接受许可证协议的条款4、在License界面输入License文件(最后附有License文件),也可以使用评估密匙(只有30天的适用)说明,licens...

important——》sql server 2000安装图解

MSSqlServer2000包含两个部分:服务器组件和客户端工具,其中服务器组建是以Windows服务的方式运行的,有四种服务分别是:MSSqlServer、DistributedTransactionCoordinator、SQLServerAgent、SearchService。MSSqlServer是最常用的服务,一般的数据库功能都是由它提供的,例如文件管理、查询处理、数据存储等;DTC是分布式事务协调器,支持跨越两个或多个服务器的更新操作来保证事务的完整性;SQLServerAgent负责SQLServer自动化工作,如果需要SQLServer在指定时间执行某一个存储过程,就需要用到这个服务了;SearchService是全文查询服务,负责全文检索方面的工作。  1首先运行安装包2选择本地计算机,点击下一步3选第一个,创建SQL SEVSER实例,点击下一步4输入姓名和公司,随便写,点击下一步 之后提示软件安装协议,点击是 选择第二个,安装服务端和客户端 实例名选择默认就好,点击下一步 点击自定义,然后选择安装目录,...
首页上一页...89101112...下一页尾页