IDEA 本地调试开发的服务器被测代码

  1. 开发在代码中添加可调试的端口号(这个可以要求rd给添加)

JVM_ARGS="-server -Dapp.key=${app_key} -Dconfig.type=${env_config} -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.io.tmpdir=/tmp -Djava.net.preferIPv6Addresses=false -Djetty.defaultsDescriptor=WEB-INF/web.xml -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9000" JVM_HEAP="-XX:+HeapDumpOnOutOfMemoryError -XX:ReservedCodeCacheSize=128m -XX:InitialCodeCacheSize=128m" JVM_SIZE="-Xmx${jvm.Xmx} -Xms${jvm.Xms} -XX:MetaspaceSize=${jvm.PermSize} -XX:MaxMetaspaceSize=${jvm.MaxPermSize}" JVM_GC="-XX:+UseG1GC -XX:MaxGCPauseMillis=200"
其中address=9000就是开发加的调试端口
2. git clone下载要测试的工程项目
3. 在本地的idea中添加要测试的服务器的地址和端口

IDEA 本地调试开发的服务器被测代码_第1张图片IDEA 本地调试开发的服务器被测代码_第2张图片
4. 然后在本地运行代码(此时所有流量就会打到你的本机上–前提是测试服务器只有一台机器)
5. 然后运行测试代码,一步步进行代码的走查就行
这样在测试测试开发代码时一般能把问题定位到行级别,甚至可以直接告诉开发应该怎么改代码(取决于对被测服务的了解程度和对代码的编写的掌握程度)

你可能感兴趣的:(后端服务测试)