Luota JMeter-tallentimen CA:han vain Androidin debug-buildissasi
Käytä debug-overrides-ankkuria omistamaasi sovellukseen ja pidä manifestin viittaus, todellinen tallennus-CA ja proxy-reitti linjassa.
Jos oma debug-sovelluksesi tavoittaa JMeterin mutta hylkää HTTPS:n, anna sen tallennus-CA sovelluksen luottamusasetuksiin:
- Käynnistä todellinen JMeter HTTP(S) -tallennin ja hanki luotu
ApacheJMeterTemporaryRootCA.crt. - Sijoita tämä julkinen CA sovelluksen raw-resursseihin nimellä
jmeter_debug_ca.crt. - Yhdistä tämä ankkuri olemassa oleviin verkon tietoturvasääntöihin:
<network-security-config>
<debug-overrides>
<trust-anchors>
<certificates src="@raw/jmeter_debug_ca" />
</trust-anchors>
</debug-overrides>
</network-security-config>Viittaa tähän XML:ään manifestin android:networkSecurityConfig-kohdasta. Käytä tiedoston network_security_config.xml kohdalla @xml/network_security_config.
Android soveltaa debug-overrides-osiota vain, kun android:debuggable on tosi, ja jättää sen huomiotta, kun se on epätosi. Vain debug-käyttöön tarkoitettu ankkurilähde user on toinen vaihtoehto työnkululle, joka luottaa tarkoituksella käyttäjän asentamiin CA-varmenteisiin.
Pelkkä selaimen luottamus ei aseta sovelluksen käytäntöä. Puhelimen on yhä päästävä tallentimelle, ja sovelluksen verkkoyksikön on käytettävä tätä proxyä. Mukautettu pino voi tarvita oman tuetun luottamussyötteen.