解决了.... 一波三折 根本就不用什么证书 或者应该说 http request 里 implemetation 选择用 java 应该用的是
$JAVA_HOME/jre/lib/security/cacerts java 内置证书. 根本不用折腾导出 jianshu.com 的证书...
我的那个 Response data java.net.UnknownHostException 错误. 就是 http request 请求配置错误了.
server name or ip 只能写 www.jianshu.com 接的内容 写在 path ${article} 比如文章链接 path /p/8db213d15309
下 就正常了.
是的 这里 直接 复制 结果树里 拼接的文章 url 是可以直接访问的 说明正则和 jmeter 拼接正确,那就应该是 jmeter https 证书 这块的事情没有处理对,没有正确发送 https: 文章 url 请求....
我导入 和 转换 jianshu.com 浏览器端 也应该就是 客户端证书 是否操作有误?
无误的话 Log 显示 :
说明找到了该转换的 jks 但是里边的 key 内容有错
应该是这里 没有找到 我转换的 truststore.jks 里边的 key 值 我用命令
keytool -list -keystore 查看了 但这块不熟 也不知道 看到的内容 是不是正确.
@taki 你好 请问下
~/apache-jmeter-4.0/bin 目录下的 system.properties 关于 ssl 的配置
# SSL properties (moved from jmeter.properties)
#
# See http://download.oracle.com/javase/1.5.0/docs/guide/security/jsse/JSSERefGuide.html#Customization
# for information on the javax.ssl system properties
# Truststore properties (trusted certificates)
#javax.net.ssl.trustStore=/path/to/[jsse]cacerts
#javax.net.ssl.trustStorePassword
#javax.net.ssl.trustStoreProvider
#javax.net.ssl.trustStoreType [default = KeyStore.getDefaultType()]
# Keystore properties (client certificates)
# Location
#javax.net.ssl.keyStore=.keystore
#
#The password to your keystore
#javax.net.ssl.keyStorePassword=changeit
#
#javax.net.ssl.keyStoreProvider
#javax.net.ssl.keyStoreType [default = KeyStore.getDefaultType()]
结合你此篇文章, 意思是
1 # Truststore properties 就是 服务端证书配置?
2 # Keystore properties (client certificates) 就是客户端证书配置?
我做了如下尝试:
比如https://www.jianshu.com 然后正则提取首页的 文章链接 进行遍历.
1 用 firefox 导出 jianshu.com 的证书 命名为 firefoxjianshucom.crt
2 将该 crt 转换为 truststore.jks
keytool -importcert -alias mycert -file firefoxjianshucom.crt -keystore truststore.jks -storepass mypasswd
http request 中的 client implementation 也已改为用 Java
3 然后通过 -D 执行我的 jmx
jmeter -Djavax.net.ssl.trustStore=/home/cmd/apache-jmeter-4.0/keyStore/truststore.jks -t jianshu.jmx
4 启动 jmeter gui 打开 option 下的 log viewer:
请问 哪里有错误.....ERROR o.a.j.u.SSLManager: Problem loading keystore: No key(s) found 怎么解决?
http://gettaurus.org/docs/Monitoring/ 它的监控也是用的
1 jmeter 的 server agent 插件
2 Graphite
这些都是可以配置在本地 local 玩的,因为 blazemeter 都是尽量用的别人的轮子 组合整合起来 . 比如监控搜集数据 就是用的以上.
你要是会 grafana 的话 可以用 grafana+Graphite 把这个监控 搭建到自己本地的. 就是把搜集的数据用 grafana 展示配置了.不传给那个
blazemeter 云报告服务分析展示了.
本身还提供了 开发调试 taurus 部署到本地的方法,http://gettaurus.org/docs/DeveloperGuide/ 可以尝试着 debug 调试下 看看上传数据这里 有什么问题 或者 fiddler 一下 看往
address: https://a.blazemeter.com # reporting service address
data-address: https://data.blazemeter.com # data service address 都上传了什么
@BensonMax BlazeMeter 和 Taurus 是很强大是几乎所有可知名开源工具的集大成者,几乎可以做 接口 接口性能 UI 自动化 也集成支持了 new relic 等 APM 监控 和支持了各种云服务的配置. 所有接入统一在 taurus 的 YML 用例配置人口下, 有优秀的在线平台 和 报告展示. 几乎可以做任何事了.
目前 我没看到具体哪些是付费内容.... 你看到过详细介绍吗
所有的 py 包 比如 atx 的 和 appium 的 或者 macaca 的 放一个 py3 环境里 会乱掉的. 同样的方法或类名 在 pycharm 里分不清谁是谁的.
所以 隔离单独给 ATX 弄个虚拟环境,方便调试 atx 相关类和方法.
https://testerhome.com/topics/15100 mitmproxy 官网 看下 有对各平台的支持 linux win mac 不仅仅是手机平台 ios android wp
https://github.com/meituan/lyrebird-android/issues
请到此处 提交您的 issue
xpath
Charles 虽然 chareles 是跨平台 win linux mac 虽可破解但是收费的。
mitmproxy 是开源的,基于 python3 只要有 py3 环境均可运行。有开放 API,你可以集成或调用 mitmproxy。 比如 lyrebird 就是用mitmproxy 做代理。
你删除掉 fiddler 的那个证书 排除下其它干扰,lyrebird v start 加 v 启动,看看日志里都有些什么内容和信息。
这个妹子可以!
你瞎说 证书可能没安装设置好 去该证书凭据最后可以在设置 ->其他设置-> 系统安全-> 加密与凭据-> 信任的凭据-> 用户下找到,名为 mitmproxy 。我代表月亮消灭你。
他们还有 github 开源一部分内容。简书上也有个专题。
xmeter 是有些要收费的。他们有官网可以去看下。
拜读拜读,学习学习。
windows mac linux 都可以啊 只要有 python3 环境 安装 lyrebird 就可以了啊
我都可以 装 apk 提示我什么 arm 不支持的话 我就用 Genymotion-ARM-Translation.zip 要不你在去搜搜其他类似的 Genymotion-ARM-Translation.zip 装试试 网上有挺多版本的 Genymotion-ARM-Translation.zip 但我没找到官方的这个发布地址 你可以试试找找官方的发布地址 用官方的看看 我是用的别人网盘里的。
用 7.1.0 7.0.0 的试一下 我这边 8.0 也是安装 apk 正常的
https://testerhome.com/topics/12988 支持 win 啊 我都用的 1.8.1 了
@keithmork
apt 添加源方式 在 ubuntu18.04 安装的 influxdb 1.6.0
sudo systemctl start influxdb
遇到问题:
cmd@TR:~$ curl http://localhost:8083
curl: (7) Failed to connect to localhost port 8083: 拒绝连接
cmd@TR:~$ curl http://localhost:8086
404 page not found
cmd@TR:~$ sudo ufw allow 8086/tcp
[sudo] cmd 的密码:
防火墙规则已更新
规则已更新(v6)
cmd@TR:~$ sudo ufw allow 8083/tcp
防火墙规则已更新
规则已更新(v6)
curl 问题依旧
cmd@TR:~$ sudo ufw disable
防火墙在系统启动时自动禁用
重启系统, 启动 sudo systemctl start influxdb curl问题依旧
启动influxd:
sudo influxd -config /etc/influxdb/influxdb.conf
cmd@TR:~$ influx
Connected to http://localhost:8086 version 1.6.0
InfluxDB shell version: 1.6.0
> CREATE DATABASE jmeter
> SHOW DATABASES
name: databases
name
----
telegraf
_internal
jmeter
> use jmeter
Using database jmeter
后续用Grafana配置添加DataSources到是连通jmeter数据库正常。暂时不管该问题。
请问为何会
cmd@TR:~$ curl http://localhost:8083
curl: (7) Failed to connect to localhost port 8083: 拒绝连接
cmd@TR:~$ curl http://localhost:8086
404 page not found
已经 google 没有找到合适的答案 也尝试过一些修改 但仍旧是上述问题。
但在后续用 Grafana 配置添加 DataSources 到是连通 jmeter 数据库正常
sorry 官方 1.2 以上都移除了 web 页面监控 已经找到答案了 。
对 就是让包含 arm 的 app 能安装到 genymotion 里啊 你想 arm 指令集转换用什么高级功能 实现什么目标?
@codeskyblue 成立 atx 基金会 招人搞 ios 方向 ios 集群管理方向。。。。