jmeter beanshell rsa公钥加密&base64加密脚本

jmeter beanshell rsa公钥加密&base64加密脚本。

使用方法请参加jmeter jsr223 sampler或者preprocessor , postprocessor。

更多…

maven jacoco生成单元测试代码覆盖率报告

更多…

12306 自动查询车票脚本

 

12306 打开进入车票预订页面, 打开开发者模式。

在浏览器开发者工具里的Console里输入以上代码。 回车后,会自行帮你每间隔15000 毫秒查询车票。如果有车票则会播放声音。

因为12306 网站貌似兼容一些浏览器并不是特别好,他自己的自动查询经常会因为查询车票信息时超时,导致自动停止了“自动查询”。 通过以上代码可以自己实现自动查询。 更多…

jmeter jsr223 beanshell处理动态生成请求参数签名(例如微信开放api接口签名)

jmeter jsr223 beanshell处理动态生成请求参数签名(例如微信开放api接口签名)

请求签名的方法。

例如c=value1&b=value2  需要先按照字母排序 b=value2&c=value2 算出MD5散列值(可能会加盐,salt key你自己获取)

最终请求时的请求参数为 b=value2&c=value2&sign={md5_string},  注意sign参数的位置也需要重新按照排序。

更多…

maven 传入java参数和sonar排除部分文件代码扫描

maven 传入java参数 jvmArgs
mvn -DjvmArgs=”-Xmx4000m -Xms1000m -XX:PermSize=1024m -XX:MaxPermSize=1024m”

sonar排除部分文件代码扫描 sonar.exclusions
mvn -e -B sonar:sonar -Dsonar.exclusions=**/core/model/*.java

sonarqube浏览代码中文乱码问题

sonarqube浏览代码中文乱码问题解决。

1. 使用maven进行sonar扫描时,只需要sonar:sonar插件即可。

2. 执行成功后,登录sonarqube 地址。 浏览发现是乱码。

更多…

jmeter 中jsr232 listener例子

目的,自己写listener是为了将测试结果格式化输出到指定的地方,便于后续阅读和整理。
此处只是简单的格式化到日志中,便于进一步整理,留有测试记录使用。

如何使用, 在jmeter中添加jsr223 listener, 语言选择javascript类型。 将如下代码加入到脚本框中。

当每次执行测试后, 打开右上角的日志(黄色的三角叹号),则可以看到日志的打印。便于上下滚动查看测试结果,比treeview 批量浏览数据时更方便。

更多…

使用htmlunit抓取网页中ajax或者js动态生成的内容

为什么要抓取ajax的内容?

1)并不一定必须要进行ajax的内容, 首先要确认你抓取的数据页面webpage是否包含了ajax或者js动态数据。   如果有动态的,则必须使用支持js解析的html 框架(其实就是类似浏览器)进行。

2. 如果纯粹的html数据解析,则直接用http client即可。

更多…

qark与jenkins集成运行命令提示termios.error: (22, ‘Invalid argument’)

qark扫描代码时,提供了一个交互的界面,可以通过按键“C”,停止解压和反编译的代码。 仅对已经反编译的代码进行扫描。 但是jenkins直接调用这种python脚本,则会提示一个错误。
更多…

qark android 代码安全审计

更多…