Pressure pulse testing in heterogeneous reservoirs